1.基本命令
[root@izksjdlifskdjf ~]# [操作符][参数]
- root: 当前登录用户
- @:分隔符
- izksjdlifskdjf: 主机名localhost
- ~:所在目录 ~根目录
- #:命令提示符 ,#超级用户,$普通用户
- 操作符:命令功能
- 参数:命令操作对象
2.目录操作命令
ls (list)
/bin/ls
显示目录下的内容
ls [ -选项 ] [ 目录名dir ]
- -a:显示所有文件
- –color=aways(总是)/never(从不):颜色输出
- -d:显示当前目录信息
- -h:显示文件大小
- -l:显示当前目录的详细信息
cd (change directory)
shell内置
切换所在目录
cd [ -opera ] [dir]
- -L:(default)绝对路径
- -P:相对路径
- - :返回上次所在的目录
- . :当前目录
- …:上级目录
pwd (print working dir)
/bin/pwd
查询当前所在目录
mkdir (make directories)
/bin/mkdir
创建空目录
- -p:递归建立空目录
- -m 权限:建立目录的同时设置目录权限
rmdir (remove empty directories)
/bin/rmdir
删除空目录
- -p:递归删除空目录
3.文件操作命令
touch命令
/bin/touch
创建空目录或者更改文件时间
cat (concatenate files and print)
/bin/cat
合并文件并打印输出到标准输出
cat [ - ] [dir]
more
/bin/more
显示文件内容
空格 向下翻页;B 向上翻页;/字符串:搜索指定字符串 q:退出
less
分行显示文件内容
head
/bin/head
显示文件开头内容
tail
/bin/tail
显示文件尾部内容
ln (make link between file)
/bin/tail
在文件之间建立链接
` ln [ -opera ] 源文件 [aim file]
- -s:软连接,默认硬链接。
- -f:已存在链接文件,则先删除在建立链接文件。
软连接中,源文件可以是 目录或文件,像快捷方式一样只是保存源文件的路径;硬链接时,只能是文件,和源文件就是一个文件。
4.文件和目录操作命令
rm ( remove)
/bin/rm
删除文件或目录 区别rmdir删除目录
- -f :强制删除
- -i:删除前询问
- -r:递归删除
cp (copy)
/bin/cp
复制文件和目录
- -d:如果文件为软连接,复制的目标文件才有效
- -i:目标文件存在则询问覆盖
- -p:目标文件保留源文件属性
- -r:递归复制目录
- -a:=-d-p-r
mv (move)
剪切文件或目录
stat ( status)
/bin/stat
5. 基本权限管理
chmod (change file moe bits)
修改文件权限模式
chmod [ -opera ] 权限模式 文件目录
- -r:目录中所有文件递归设置权限
权限模式:用户身份[u,g,o,a] [+,-,=] 权限[r,w,x]
删除其他用户的权限
chmod 0= ./text.txt
chown (change owner and group)
改变文件和目录的所有者和所属组
6. 帮助命令
man ()
/bin/chown
帮助说明
man -opera chapter
- -f: 查看有哪些航姐的帮助和简短描述信息
- -k:查看和命令相关的所有帮助
ordername --help
7.压缩和解压缩
zip(package and comress(archive) files
/bin/zip
压缩文件和目录
zip [ -operate ] 压缩包名 源文件或目录
- -r:压缩目录递归处理
unzip (extract compressed files in a zip archive)
/bin/unzip
unzip [ -opera ] 压缩包名
- -d:指定压缩位置
gzip,gunzip;
gz是linux中最常见的,快
bzip2,bunzip2
不能用来压缩目录,但算法更好,压缩比更好。
tar
打包:与解打包文件
8.关机和重启命令
sync数据同步
刷新文件系统缓冲区
shutdown
sbin/shutdown
关机和重启
reboot
重启系统
reboot -operate
- -f:强制重新开机
- -l:重开机之前,先关闭所有网络界面
- -n:重开始之前,不检查是否有结束的程序
- -w:做测试,并不能系统重新开机,
.halt,poweroff
系统关机命令。
10.init命令
修改Linux运行级别
- -b:不执行相关脚本而直接单用户模式
- -s:切换到单用户模式