快捷搜索:  汽车  科技

linux常用基本命令详解(Linux常用命令就该这么学)

linux常用基本命令详解(Linux常用命令就该这么学)(4)etc:存放系统管理所需要的配置文件和子目录。(3)boot:启动Linux的核心文件。1.1、在Xterm中输入ls / 查看Linux的顶级目录:(1)root:系统管理员的Home目录。(2)bin:常用的命令。

Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。

Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,它还被当作服务器,甚至当作网络防火墙,这是Linux的一大亮点。

Linux具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。

linux常用基本命令详解(Linux常用命令就该这么学)(1)

一、Linux的目录结构

1.1、在Xterm中输入ls / 查看Linux的顶级目录:

(1)root:系统管理员的Home目录。

(2)bin:常用的命令。

(3)boot:启动Linux的核心文件。

(4)etc:存放系统管理所需要的配置文件和子目录。

(5)home:普通用户的Home目录

(6)usr:默认安装软件的目录。类似Windows的Program Files。

(7)opt:主机额外安装软件拜访的目录。

linux常用基本命令详解(Linux常用命令就该这么学)(2)

1.2、获取Linux中的信息:

(1)我是谁:who am i

(2)我在那:pwd

(3)查看ip地址:ip a 或ip address

(4)清屏:clear

(5)ping 域名:ping ip

(6)强制停止:ctrl C

linux常用基本命令详解(Linux常用命令就该这么学)(3)

二、Linux目录命令

2.1、Linux命令的基本格式:命令【选项】【参数】(个别命令除外)(多个命令合并简写:命令-选项A选项B)。

2.2、列出目录 ls [-ald][目录名] (目录名不填写,默认为当前目录):

(1)ls -a:列出全部文件,包括隐藏文件。

(2)ls-l:列举全部信息。

(3)ls -d:仅查看目录本身。

(4)Linux 隐藏文件以.开头。当前目录用.表示,上一级目录用..表示。

linux常用基本命令详解(Linux常用命令就该这么学)(4)

2.3、切换目录:cd 路径:

linux常用基本命令详解(Linux常用命令就该这么学)(5)

2.4、创建目录:mkdir [ -p] 目录名 (-P 创建多级目录时使用):

linux常用基本命令详解(Linux常用命令就该这么学)(6)

2.5、删除目录:rmdir 目录名 (只能删除空目录):

(1)rm [-rf] 目录名:删除非空目录

(2)-r:递归删除目录下的全部文件

(3)-f:不询问,直接删除。

linux常用基本命令详解(Linux常用命令就该这么学)(7)

2.6、复制目录:cp -r 来源目录 目标目录:

(1)-r :递归复制全部内容。

2.7、移动、重命名目录:mv 目录名 新目录名 , mv 目录名 新目录名:

(1)若第二个参数不存在,就是重命名。第二个参数的路径存在就是移动。

三、Linux文件命令

3.1、创建文件:touch 文件名 ;touch 文件名1 文件名2。

linux常用基本命令详解(Linux常用命令就该这么学)(8)

3.2、编辑文件:vi 文件名(查看文件,查看模式):

(1)编辑模式:①i:当前光标处,进入编辑模式。a:当前光标后一格,进入编辑模式。o:当前光标下一行回车后进入编辑模式。

(2)esc:退出编辑模式,回到查看模式。

(3): 从查看模式进入底行命令模式

(4)底行命令模式下,输入wq:保存并退出。输入q!:不保存并退出。

(5)查看模式下,shift ZZ,可以快速保存并退出。

3.3、编辑文件时的其他操作:

(1)在底行命令模式下,可以输入的内容。① set nu 查看文件的行号。②to 行号:快速的跳转到指定行。③set nonu;取消行号显示。

(2)直接在查看模式下输入:/具体内容 类似win中的Ctrl F搜索文件内容具体位置

3.4、查看文件 q 退出:

(1)cat 文件名:从第一行开始查看文件内容展示内容

(2)tac 文件名:从最后一行开始查看文件内容展示内容

(3)nl 文件名:显示文件的同时展示行号

(4)more 文件名:查看大文件时,一页一页向下翻 (space向下翻页,q退出)

(5)less 文件名:查看大文件时,任意向上向下翻(键盘pgUp/pgDn)

(6)head 文件名:只查看前几行

(7)tail 文件名:只查看后几行(tail -f 监控日志)

3.5、移动、重命名文件 (mv 文件名 新文件名)(mv 文件名 目录)。

3.6、复制文件 (cp 文件 目录名)。

3.7、删除文件(rm 【-f】 文件名)。

四、Linux对压缩包的操作

4.1、Linux压缩包:tar,tgz,tar.gz。(也支持zip,rar).

4.2、针对tar类型的压缩包操作 :

(1)解压压缩包 tar [-zxvf] 压缩包名称 [-C路径]

①-z:压缩包后缀是.gz的

②-x:代表解压

③-v:解压时打印详细信息。

④-f:放在所有选项的最后,代表指定文件名称。

⑤-C 路径:将压缩包内容解压到指定目录。

(2)打压压缩包 tar [-zxvf] 压缩包名称 文件1 文件2 目录1 目录2

4.3、针对zip压缩包:

(1)安装两个软件:zip,unzip

(2)执行命令 yum -y install zip yum -y install unzip

(3)解压:unzip 压缩包名称 打包:zip 压缩包名称 文件1 文件2 目录1 目录2

linux常用基本命令详解(Linux常用命令就该这么学)(9)

五、Linux针对用户、用户组的操作

5.1、Linux 是多用户操作系统,向管理员申请账号。系统管理员通过用户账号追踪当前用户的操作,控制当前用户对系统资源的访问。

5.2、创建用户:useradd 用户名

5.3、设置密码:passwd 密码

5.4、切换用户(switch user)su 用户名

(1)[root@localhost ~]# root用户在本地登录,当前在~目录下,#代表超级管理员

(2)[zhaoxin@localhost~] zhaoxin用户在本地登录,当前在~目录下,$代表普通用户

5.5、删除用户 userdel [-r] 用户名

(1)-r:删除用户的同时,删除该用户的home目录。

5.6、修改用户:usermod[-cgd] 用户名

①-c(comment):给用户添加一段注释

②-g(group):修改用户的所在组

③-d:代表指定用户的home目录

5.7、创建用户组 groupadd 用户组名

5.8、修改用户组名 groupmod [-n] 用户组名

(1)[-n]修改用户组名称

5.9、删除用户组名:groupdel 用户组名

(1)只能删除不存在用户的用户组

六、文件权限修改

6.1、Linux中输入ls -l 或者 ll 查看文件和目录的详细信息。

linux常用基本命令详解(Linux常用命令就该这么学)(10)

6.2、对文件权限的修改 chmod

(1)使用数字 chmod [-R] 777 文件|目录

①rwx(read,write,execute读写执行)

② r:4 w:2 x:1

③-R:修改目录下全部内容的权限

(2)使用符号 chmod [-R] a=rw 文件|目录

①u:user,g:group,o:other,a:all

② 赋予权限的方式: :添加,-:减掉,=:设定。

6.3、对文件的拥有者和所属组修改

(1)拥有者和所属组修改 chown [-R] 拥有者:所属组 文件|目录

(2)拥有者修改 chown [-R] 拥有者 文件|目录

(3)拥所属组修改 chgrp [-R] 拥有者 文件|目录

七、Linux中的其他命令

7.1、进程的操作

(1)ps -ef 查看全部正在运行的进程。

linux常用基本命令详解(Linux常用命令就该这么学)(11)

①ps -ef | grep 搜索的内容

linux常用基本命令详解(Linux常用命令就该这么学)(12)

(2)杀死进程 kill -9 pid

7.2、服务的操作

(1)systemctl start|stop|restart|enable|disable|status 针对服务器的启动、停止、重启、开机自动启动、查看服务器状态。

7.3、查看端口号占用情况

(1)下载 netstart:yum -y install net-tools

(2)查看端口号占用情况 netstart -naop | grep 端口号

7.4、访问地址:curl 访问地址

7.5、查找文件:find 路径 -type f | grep profile

linux常用基本命令详解(Linux常用命令就该这么学)(13)

(免责声明:图文来自网络,若有侵权,请联系秃头程序员后台删除)

猜您喜欢: