Linux学习笔记之Linux系统常用命令

Linux各目录的作用

在这里插入图片描述

注意事项:

  • Linux严格区分大小写
  • Linux中的所有内容以文件形式保存,包括硬件
    1、硬盘文件是/dev/sd[a-p]
    2、光盘文件是/dev/sr0等
  • Linux不靠扩展名区分文件类型
    1、压缩包:”.gz“、”.bz2“、”.tar.bz2“、”.tgz“等
    2、二进制软件包:”.rpm“
    3、网页文件:”.html“、”.php“
    4、脚本文件:”.sh“
    5、配置文件:”.conf“
  • Linux所有的存储设备都必须挂载之后用户才能使用,包括硬盘、U盘和光盘
  • Windows下的程序不能直接在Linux中安装和运行

Linux常用命令

Ctrl + C 终止当前操作

ls命令

ls命令
ls命令是Linux下最常用的命令。ls命令就是list的缩写,ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看Linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的Linux操作中用的很多。

  • ls -a 显示以 . 开头的隐藏文件
  • ls -l 获取文件的详细信息
    第一列为U(所有者)、G(所属组)、O(其他人)的权限,r为读,w为写,x为执行
    第二列的1表示文件被引用次数
    第三列为文件的所有者
    第四列为文件的所属组,即可以使用这个文件,但这个文件并不属于他
    第五列为文件大小,单位为字节
    在这里插入图片描述
  • ls -ld 获取目录的详细信息
  • ls -i 输出文件的 i 节点的索引信息
  • ls [目录] 查看当前目录文件
目录处理命令

目录处理命令:mkdir
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir [目录名]
mkdir -p [目录名]
功能描述:创建新目录 当上一级目录存在时使用
-p递归创建 当上一级目录不存在时使用

目录处理命令:cd
命令所在路径:shell内置命令
执行权限:所有用户
语法:cd [目录]
功能描述:切换目录
cd … 回到上一级目录

目录处理命令:pwd
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能描述:显示当前目录

目录处理命令:rmdir
命令所在路径:/bin/rmdir
执行权限:所有用户
语法: rmdir [目录]
功能描述:删除空目录

目录处理命令:cp
命令所在路径:/bin/cp
执行权限:所有用户
语法:cp -rp [原文件目录][目标目录]
-r 复制目录
-p 保留文件属性
功能描述:复制文件或目录

目录处理命令:mv
命令所在路径:/bin/mv
执行权限:所有用户
语法: mv [原文件或目录][改名后的文件或目标目录]
功能描述:剪切文件、改名

目录处理命令:rm
命令所在路径:/bin/rm
执行权限:所有用户
语法: mv -rf [文件或目录]
-r 删除目录
-f 强制执行
功能描述:删除文件

文件处理命令

文件处理命令:touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch [文件名]
功能描述:创建空文件

文件处理命令:cat
命令所在路径:/bin/cat
执行权限:所有用户
语法:cat [文件名]
功能描述:显示文件内容
-n显示行号

文件处理命令:more
命令所在路径:/bin/more
执行权限:所有用户
语法:more [文件名]
功能描述:显示文件内容
(空格)或f 翻页
(Enter) 换行
q或Q 退出
功能描述:分页显示文件夹内容

文件处理命令:less
命令所在路径:/usr/bin/less
执行权限:所有用户
语法:less [文件名]
功能描述:分页显示文件内容(可向上翻页)

文件处理命令:head
命令所在路径:/usr/bin/head
执行权限:所有用户
语法:head [文件名]
功能描述:显示文件前面的几行内容
-n指定行号,显示前n行文件内容

文件处理命令:tail
命令所在路径:/usr/bin/head
执行权限:所有用户
语法:tail [文件名]
功能描述:显示文件后面的几行内容
-n指定行号,显示后n行文件内容
-f动态显示文件末尾内容

文件处理命令:ln
命令所在路径:/bin/ln
执行权限:所有用户
语法:ln -s [原文件][目标文件]
-s 创建软链接
功能描述:生成链接文件

权限管理命令

权限管理命令:chmod
命令所在路径:/bin/chmod
执行权限:所有用户
语法:chmod [{ugoa}{±=}{rwx}][文件或目录] u是所有者,g是所属组,o是其他人,a是所有人 ,+是添加权限,-是减少权限,=是所有人必须按规定权限
[mode = 421][文件或目录]
-R 递归修改
功能描述:改变文件或目录权限

注:想要删除一个文件,必须要对当前文件所在的目录有写权限
在这里插入图片描述

权限管理命令:chown
命令所在路径:/bin/chown
执行权限:所有用户
语法:chown [用户][文件或目录]
功能描述:改变文件或目录的所有者

权限管理命令:chgrp
命令所在路径:/bin/chgrp
执行权限:所有用户
语法:chgrp [用户组][文件或目录]
功能描述:改变文件或目录的所属组

权限管理命令:umask
命令所在路径:Shell内置命令
执行权限:所有用户
语法:umask[-S]
-S 以rwx形式显示新建文件缺省权限
功能描述:改变文件或目录的所有者

文件搜索命令

文件搜索命令:find
命令所在路径:/bin/find
执行权限:所有用户
语法:find [搜索范围] [匹配条件]
功能描述:文件搜索,不区分大小写

  • 根据文件名称来查找
    find /etc -name init 在目录/etc中查找文件名为init的文件
    find /etc -name init??? 在目录/etc中查找文件名以init开头后加任意三个字符的文件(* 与文件名之间无空格)
    find /etc -name * init 在目录/etc中查找文件名以init为结尾的文件
    find /etc -name init * 在目录/etc中查找文件名以init为开头的文件
    find /etc -name *init * 在目录/etc中查找文件名以init为中间的文件

  • 根据文件大小来查找
    find / -size +204800 在根目录下查找大于100MB的文件,204800表示数据块,一个数据块表示512字节 = 0.5k
    +n表示大于 -n表示小于 n表示等于

  • 根据文件所有者来查找
    find /home -user ygq
    在根目录下查找所有者为ygq的文件

  • 根据文件修改时间来查找
    find /etc -cmin -5
    在/etc目录下查找5分钟内被修改过属性的文件和目录
    -amin 访问时间 access
    -cmin 文件属性change
    -mmin 文件内容modify

  • 联合查找
    find /etc -size +163840 -a - size -204800
    在etc目录下查找大于80MB且小于100MB的文件
    -a 表示两个条件同时满足
    -o 表示两个条件满足任意一个即可

  • find /etc -name inittab -exec ls -l {} ;
    在etc目录下查找inittab文件并显示其详细信息
    -exec/-ok 命令 {};表示对搜索结果执行操作

  • 根据文件类型查找
    -type f 文件
    d 目录
    l 软链接文件

  • 根据i节点查找
    -inum

文件搜索命令:locate
命令所在路径:/usr/bin/locate
执行权限:所有用户
语法:locate 文件名
功能描述:在文件资料库中查找文件

文件搜索命令:which
命令所在路径:/usr/bin/which
执行权限:所有用户
语法:which 命令
功能描述:搜索命令所在目录及别名信息

文件搜索命令:whereis
命令所在路径:/usr/bin/whereis
执行权限:所有用户
语法:whereis [命令名称]
功能描述:搜索命令所在目录及帮助文档路径

文件搜索命令:grep
命令所在路径:/bin/grep
执行权限:所有用户
语法:grep -iv[指定字串][文件]
功能描述:在文件中搜索字串匹配的行并输出
-i 不区分大小写
-v排除指定字串

帮助命令

帮助命令:man
命令所在路径:/usr/bin/man
执行权限:所有用户
语法:man [命令或配置文件]
功能描述:获取帮助信息

用户管理命令

用户管理命令:useradd
命令所在路径:/usr/sbin/useradd
执行权限:root
语法:useradd 用户名
功能描述:添加新用户

用户管理命令:passwd
命令所在路径:/usr/bin/passwd
执行权限:所有用户
语法:passwd 用户名
功能描述:设置用户密码

用户管理命令:who
命令所在路径:/usr/bin/who
执行权限:所有用户
语法:who
功能描述:查看登录用户信息

用户管理命令:w
命令所在路径:/usr/bin/w
执行权限:所有用户
语法:w
功能描述:查看登录用户详细信息

压缩解压命令

压缩解压命令:gzip
命令所在路径:/bin/gzip
执行权限:所有用户
语法:gzip [文件]
功能描述:压缩文件
压缩后文件格式:.gz

压缩解压命令:gunzip
命令所在路径:/bin/gunzip
执行权限:所有用户
语法:gunzip [文件]
功能描述:解压缩.gz的压缩文件

压缩解压命令:tar
命令所在路径:/bin/tar
执行权限:所有用户
语法:tar 选项[-zcf][压缩后的文件名][目录]
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
功能描述:打包目录
压缩后文件格式:.tar.gz

压缩解压命令:zip
命令所在路径:/usr/bin/zip
执行权限:所有用户
语法:zip 选项[-r][压缩后的文件名][文件或目录]
-r 压缩目录
功能描述:压缩文件或目录
压缩后文件格式:.zip

压缩解压命令:unzip
命令所在路径:/usr/bin/unzip
执行权限:所有用户
语法:unzip [压缩文件]
功能描述:解压.zip的压缩文件

压缩解压命令:bzip2
命令所在路径:/usr/bin/bzip2
执行权限:所有用户
语法:bzip2 选项[-k][文件]
-k 产生压缩文件后保留原文件
功能描述:压缩文件
压缩后文件格式:.bz2

压缩解压命令:bunzip2
命令所在路径:/usr/bin/bunzip2
执行权限:所有用户
语法:bunzip2 选项[-k][压缩文件]
-k 解压缩后保留原文件
功能描述:解压缩文件

网络命令

网络命令:wall
命令所在路径:/usr/bin/wall
执行权限:所有用户
语法:wall [message]
功能描述:发广播信息

网络命令:ping
命令所在路径:/bin/ping
执行权限:所有用户
语法:ping 选项 IP地址
-c 指定发送次数
功能描述:测试网络连通性

网络命令:ifconfig
命令所在路径:/sbin/ifconfig
执行权限:root
语法:ifconfig 网卡名称 IP地址
功能描述:查看和设置网卡信息

网络命令:mail
命令所在路径:/bin/mail
执行权限:所有用户
语法:mail [用户名]
功能描述:查看和发送电子邮件

网络命令:traceroute
命令所在路径:/bin/traceroute
执行权限:所有用户
语法:traceroute
功能描述:显示数据包到主机间的路径

网络命令:netstat
命令所在路径:/bin/netstat
执行权限:所有用户
语法:netstat [选项]
功能描述:显示网络相关信息

网络命令:setup
命令所在路径:/usr/bin/setup
执行权限:root
语法:setup
功能描述:配置网络

挂载命令

挂载命令:mount
命令位置:/bin/mount
执行权限:所有用户
命令语法: mount [-t 文件系统] 设备文件

关机重启命令

关机重启命令:shutdown
shutdown:shutdown [选项]时间
-c 取消前一个关机命令
-h 关机
-r 重启

其他关机命令

  • halt
  • poweroff
  • init 0

其他重启命令

  • reboot
  • init 6

退出登录命令
logout

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值