Linux笔记(四)-Linux常用命令

一、命令格式

1.命令格式:
命令 [-选项] [参数]
例如:ls -la /etc
2.说明:
1).个别命令使用不遵循此格式。
2).当有多个选项时,可以写在一起。
3).简化选项与完整选项 -a等于- -all。

二、目录处理命令

1.目录处理命令:ls

命令英文愿意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
**语法:**ls 选项[-ald] [文件或目录] (-a 显示所有文件,包括隐藏文件;-l 详细信息显示,可以理解为long,长格式显示信息;-d 查看目录属性)。有一个通用选项-h 人性化显示。
-rw-r–r–属性说明:
-文件类型(-二进制文件 d 目录 l软链接文件)
rw- r– r–
前3位–>rw-(属于u所有者的权限)
中3位–>r–(属于g所属组的权限)
后3位–>r–(属于o其他人的权限)
r 读 w写 x执行

2.目录处理命令:mkdir

命令英文愿意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
功能描述:创建新目录
语法: mkdir -p [目录名](-p 递归创建)。

3.目录处理命令:cd

命令英文愿意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
功能描述: 切换目录
语法: cd [目录](-p 递归创建)
附加: cd . 表示当前目录 cd .. 回到上一级目录

4.目录处理命令:pwd

命令英文愿意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
功能描述: 显示当前目录
语法: pwd

5.目录处理命令:rmdir

命令英文愿意:remove directory
命令所在路径:/bin/rmdir
执行权限:所有用户
功能描述: 删除空目录
语法: rmdir [目录名]

6.目录处理命令:cp

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

6.目录处理命令:mv

命令英文愿意:move
命令所在路径:/bin/mv
执行权限:所有用户
功能描述: 剪切、改名
语法: mv -rp [原文件或目录] [目标目录]

7.目录处理命令:rm

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

8.键盘Ctrl+c 终止命令

三、文件处理命令

1.文件处理命令:touch

命令所在路径:/bin/touch
执行权限:所有用户
功能描述: 创建空文件
语法: touch [文件名]
-r 删除目录
-f 强制执行
注意:若是想创建名称中包含空格的文件,可用双引号引起来,但是不建议这样做。

2.文件处理命令:cat

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

3.文件处理命令:tac

命令所在路径:usr/bin/tac
执行权限:所有用户
功能描述: 查看文件内容(倒序输出内容)
语法: tac [文件名]

4.文件处理命令:more

命令所在路径:bin/more
执行权限:所有用户
功能描述: 分页显示文件内容
语法: more [文件名]
空格或f:翻页
Enter:换行
q或Q:退出
缺点: 不能向上翻页查看内容。

5.文件处理命令:less

命令所在路径:usr/bin/less
执行权限:所有用户
功能描述: 分页显示文件内容,可向上翻页
语法: less [文件名]
空格或f:翻页
Enter:换行
q或Q:退出
pageUp:向上翻页
搜索:格式:“/搜索的关键词” 回车,按“n” 查找下一个匹配的关键词

6.文件处理命令:head

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

7.文件处理命令:tail

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

8.文件处理命令:ln

命令英文原意: link
命令所在路径:/bin/ln
执行权限:所有用户
功能描述: 生成链接文件
语法: ln -s [原文件] [目标文件]
-s 创建软链接
软链接特征:
类似Windows快捷方式
文件大小:只是符号链接
箭头指向源文件
硬链接特征:
拷贝cp -p +同步更新
通过i节点识别
不能跨分区不能针对目录使用

四、权限管理命令

1.权限管理命令:chmod

命令英文原意: change the permissions mode of a file
命令所在路径:/bin/chmod
执行权限:所有用户
功能描述: 改变文件或目录的权限
语法: chmod [{ugoa}{+-=}{rwx}] [文件或目录]
chmod [mode=421] [文件或目录]
r=4 w=2 x=1 如:rwxrw-r– 就是764
-R 递归修改
注意:
对于文件来说:
r:表示可以cat/more/head/tail/less
w:可以vim编辑
x:表示script、command等文件可以执行。
对于目录来说:
r:表示可以对目录进行ls
w:可以在对目录进行touch/mkdir/rm等
x:可以用cd命令进入

2.权限管理命令:chown

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

2.权限管理命令:chgrp

命令英文原意: change file group ownership
命令所在路径:/bin/chgrp
执行权限:所有用户
功能描述: 改变文件或目录的所属组
语法: chown [用户组] [文件或目录]

3.权限管理命令:umask

命令英文原意: change user file-creation mask
命令所在路径:shell内置命令
执行权限:所有用户
功能描述: 显示、设置文件的缺省权限
语法: umask [-S]
-S:以rwx形式显示新建文件缺省权限
注意: Linux下默认创建的文件是没有执行权限的。
使用umask不加选项,输出0022,这是文件权限的掩码,要查看真实的权限,方法:777-022=755,即rwx-r-xr-x。
使用umask [权限掩码] 可修改缺省权限

五、文件搜索命令

1.文件搜索命令:find

命令所在路径:/bin/find
执行权限:所有用户
功能描述: 文件搜索
语法: find [搜索范围] [匹配条件]
-name 以文件名查找
-iname 以文件名查找,不区分大小写
-size 以文件大小查找文件
-user 根据所有者查找
-group 根据所属组查找
-amin 根据访问时间 access
-cmin 文件属性 change
-mmin 文件内容 modify
-type 根据文件类型查找,f文件 d目录 l软链接文件
-a 两个条件同时满足 相当于and
-o 两个条件满足任意一个即可 相当于or
-exec/-ok 命令 {} \;对搜索结果执行该命令操作
-inum 根据i节点查找
* 代表多个字符
? 代表一个字符
如:
find /etc -name init 在/etc目录下找出文件名为init的文件
find /etc -name *init* 在/etc目录下找出文件名中包含init的文件
find /etc -name init? 在/etc目录下找出文件名中以init开头的文件,?代表一个字符。
find /etc -size +204800 在/etc目录下查找大于100M的文件 100M=102400KB=204800数据块;+n 大于 -n小于 n等于。
find /etc -user username 在/etc目录下查找所属用户名为username的文件。
find /etc -cmin -5 在/etc目录下查找5分钟内被修改过属性的文件和目录。

2.文件搜索命令:locate

命令所在路径:/usr/bin/locate
执行权限:所有用户
功能描述: 文件搜索,快速的搜索,查找与find不同,因为是从文件资料库中查找。
语法: locate 文件名
-i 不区分大小写。
注意: 刚刚创建的文件有可能查找不到,这时候就要手动更新一下数据库(updatedb)。因为这个文件库一天才更新一次。文件tmp目录没有收录到数据库,所以当你把文件放到这个目录下,就算你更新了数据库也找不到这个文件。

3.文件搜索命令:which

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

4.文件搜索命令:whereis

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

5.文件搜索命令:grep

命令所在路径:/bin/grep
执行权限:所有用户
功能描述: 在文件中搜索字串匹配的行并输出。
语法: grep -iv [指定字串] [文件]
-i 不区分大小写
-v 排除指定字串
例如:grep -v ^# /etc/inittab 查看/etc/inittab的以#开头以外的行。相当于不看注释行了。

五、帮助命令

1.帮助命令:man

命令英文原意: manual
命令所在路径:/usr/bin/man
执行权限:所有用户
功能描述: 获得帮助信息。
语法: man [命令或配置文件]
注意:
1 命令帮助
5 配置文件的帮助

2.帮助命令:whatis

功能描述: 查看命令的简短介绍。
语法: whatis [命令]

3.帮助命令:apropos

功能描述: 查看配置文件的简短介绍。
语法: apropos[配置文件]

4.帮助选项:–help

功能描述: 查看命令的简短介绍。
语法: 命令 –help

5.帮助命令:info

功能描述: 查看命令。
语法: info[命令]

6.帮助命令:help

命令英文原意: manual
命令所在路径:shell内置命令
执行权限:所有用户
功能描述: 获得shell内置命令帮助信息。
语法: help[命令]

六、用户管理命令

1.用户管理命令:useradd

功能描述: 添加新用户。
语法: useradd 用户名

2.用户管理命令:passwd

功能描述: 设置用户密码。
语法: passwd 用户名

3.用户管理命令:who

功能描述: 查看登录用户信息。
语法: who

3.用户管理命令:w

功能描述: 查看登录用户详细信息。
语法: w

七、解压缩命令

1.解压缩命令:gzip gunzip

功能描述: 压缩文件。
语法: gzip [文件]
压缩文件格式: .gz
缺点:不能压缩目录

2.解压缩命令:tar

功能描述: 压缩文件。
语法: tar 选项[-zcf] [压缩后文件名] [目录]
-c:打包
-v:显示详细信息
-f:指定文件名
-z:打包同时压缩
-x:解压
压缩文件格式: .tar.gz

3.解压缩命令:zip unzip

功能描述: 压缩文件。
语法: zip 选项[-r] [压缩后文件名] [文件或目录]
-r:压缩目录
压缩文件格式: .zip

八、网络命令

1.网络命令:write

功能描述: 发送即时信息给在线用户。
语法: write 用户名
前提:用户都登录在同一服务器上。
在输入内容时若信息输入错误用Ctrl+退格键删除。
使用Ctrl+D结束内容输入

2.网络命令:wall

功能描述: 发送广播信息。
语法: wall [message]

3.网络命令:ping

功能描述: 测试网络连接。
语法: ping 选项 IP地址
-c:指定发送次数

4.网络命令:ifconfig

功能描述: 查看及配置网卡信息。
语法: ifconfig 网卡名称 IP地址

5.网络命令:mail

功能描述: 查看或发送邮件给用户。
语法: mail [用户名]

6.网络命令:last

功能描述: 列出目前与过去登入系统的用户信息。
语法: last

7.网络命令:lastlog

功能描述: 列出目前与过去登入系统的用户信息。
语法: lastlog
-u:查看指定用户的登录信息

8.网络命令:traceroute

功能描述: 显示数据包到主机的路径。
语法: traceroute
例如:traceroute www.baidu.com

9.网络命令:netstat

功能描述: 查看网络状态。
语法: netstat
-t:TCP协议
-u:UDP协议
-l:监听
-r:路由
-n:显示IP地址和端口号
例子:
netstat -tlun 查看本机监听的端口
netstat -an 查看本机所有的网络连接
netstat -rn 查看本机路由表

10.挂载命令:mount

功能描述: 查看网络状态。
语法: mount [-t文件系统] 设备文件名 挂载点
例如:
mount -t iso9660 /dev/sr0 /mnt/cdrom
cdrom是自己创建的目录来作为挂载点
使用unmount /dev/sr0卸载挂载点
若卸载时提示设备忙,则需要先退出设备目录再卸载。

九、关机重启命令

1.关机重启命令:shutdown

功能描述: 关闭重启系统。
语法: shutdown [选项] 时间
-c:取消前一个关机命令
-h:关机
-r:重启

2.关机重启命令:runlevel

功能描述: 查询系统运行级别。
语法: runlevel

3.关机重启命令:logout

功能描述: 退出登录 。
语法: logout

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值