Linux系统的命令格式
命令格式:命令 [-选项] 对象
ls -ls /etc
说明:
1、当多个选项时,可以写在一起。
2、两个特殊的目录.和..,分别代表当前目录和当前目录的父目录。
- 文件处理命令
1.显示目录文件 ls
-a 显示所有文件,包括隐藏文件
-l 以列表的方式详细信息显示
-d 查看目录属性
-h 配合-l使用,人性化的显示文件或目录的大小
例:ls -al 显示所有文件的详细信息
2.切换目录 cd
cd / 回到根目录
cd ~ / cd 回到用户主目录
cd .. / cd ..// 回到父目录(上一级目录)
cd .目录不跳转
cd ../..// 回到父目录的父目录(上两级目录)
3.显示当前所在的工作目录 pwd
例:[root@CentOS viper] # pwd
/home/viper
4.创建空文件 touch
例:touch text
5.创建空目录 mkdir
-p 递归的创建目录
例:mkdir -p test/{one/{music,fig},two/{music,fig}}
6.复制文件或目录 cp
-R 递归的复制目录及其以下的目录或文件
例:cp file1 file2 dir 把文件 file1、file2复制到dir目录
例:cp -R dir1 dir2 把文件dir1包括它下面的所有文件与子目录复制到dir2目录下
7.移动文件/目录或修改文件/目录名称 mv
例:mv dir1 dir2 把当前目录下文件dir1 改名为dir2
例:mv file dir 把当前目录下的file文件移动到 dir目录下
8.删除文件或目录 rm
-r 删除目录
-f 强制删除文件或目录,不会出现提示
例:rm file 删除file文件
例:rm -r dir 删除目录dir
9.显示文件内容 cat
只适合查看内容较少的文件。
例:cat text 查看text文件
10.分页显示文件内容 more
(空格)或 f 显示下一页
(Enter) 显示下一行
q 或 Q 退出
例:more text 查看text文件
11.显示文件前几行的内容 head
-number 显示文件前n行
例:head -20 text 查看text文件的前20行内容
12.显示文件后几行的内容 tail
-number 显示文件后n行
-f 动态显示文件
例:tail -20 text 查看text文件后20行内容
13.建立硬/软连接 ln
-s 建立软连接
例:ln -s text.s text 建立text文件的软连接text.s
软连接源文件删除后就不能使用
例:ln text.h text 建立text文件的硬连接text.h
硬链接源文件删除后还能继续使用
- 权限管理命令
1.改变文件或目录权限 chmod (r 可写 w 可读 x 可执行)
chmod {ugo} +-= {rwx} [文件或目录]
chmod {number} [文件或目录]
例:chmod u+r file 给file文件添加用户可读权限
例:chmod 777 file 给file文件设置所有用户可读可写可执行权限
2.改变文件或目录所属用户 chown
例:chown user file 改变file文件的所属用户为user
3.改变文件或目录所属组 chgrp
例:chgrp whi file 改变file文件的所属组为whi
- 文件搜索命令
1.显示系统文件命令所在目录 which
例:which ls 查看ls命令所在文件路径
2.显示系统命令所在目录 whereis
例:whereis ls 更加详细的查看ls命令所在文件路径
3.查找文件或目录 find
例:find /etc -name init 在目录/etc中查找文件init
4.查找文件或目录 locate
例:locate file 列出所有跟file相关的文件
5.在文件中搜寻字符串匹配行并输出 grep
例:grep ftp /etc/servies 在servies文件例查找带ftp的行
- 帮助命令
1.获得帮助信息 man
例:man ls 查看ls命令额帮助信息
2.获得帮助信息 info
例:info ls 查看ls的帮助信息
- 压缩解压命令
1.压缩文件 gzip
只能压缩文件不能压缩目录,不保留原文件
例:gzip text.gz text 把text文件通过gzip压缩
2.解压缩.gz的压缩文件 gunzip
例:gunzip text.gz 解压texxt.gz文件
3.打包目录 tar
-c 产生.tar打包文件
-x 解包.tar文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包的同时压缩
例:tar -zcvf text.tar.gz text 打包text文件
tar -zxvf text.tar.gz 解包text.tar.gz
4.压缩文件或目录 zip
-r 压缩目录
例:zip text.zip text 压缩text文件
zip -r dir.zip dir 压缩dir目录
5.解压所有.zip文件 unzip
例:unzip text.zip 解压text.zip文件
- 网络通信命令
1.测试网络连通性 ping
-c 自定义发送请求包数量,然后结束
例:ping ww.baidu.com
2.查看网络设置信息 ifconfig
-a 显示所有网卡信息
例:ifconfig -a 显示所有网卡信息
3.向另一个用户发信息,以Ctrl+D作为结束 write
例:write viper 向viper这个用户发送消息
4.向所有用户广播信息 wall
wall Happy New Year! 向所有用户发送消息
- 系统关机命令
1.关机/重启 shutdown
-h 关闭系统
-r 重启系统
例:shutdown -h now 立即关闭系统
shutdown -r now 立即重启系统
2.重启系统 reboot
例:reboot 重启系统