一 文件目录操作指令
- ls 常用参数 ls -l查看所有信息; ls -a查看所有文件; ls -al查看所有文件的所有信息;
- cd 常用 cd - 跳回上一次执行的目录; cd 回到家目录
- pwd 查看现在所在的路径 .
- mkdir 创建目录 mkdir a; mkdir -p /a/b/c/d创建多个可能不存在的文件目录;mkdir -m 777 a 设定权限,一般不需要这么进行操作,使用chmod更好。
- rm 删除文件和目录 rm -rf file 注意,file一定要加,否则不要使用此命令进行操作。
- rmdir 删除目录 rmdir a 删除a目录
- mv 移动文件和进行重命名 mv a b将a改名为b
- cp 复制文件 cp a b 复制a到b; 常用参数 cp -a a b 将a完全的复制为b,包括创建时间
- touch 创建文件命令 touch a
- cat 查看文件内容,经常和管道一起使用,针对某些比较大的文件 cat a | more
- nl 将文件前加上行数
- more 分页进行查看
- less 分页进行查看
- head 查看文件的前几行
- tail 查看文件的最后几行,查看日志时使用
二 文件查找
- which 查看可执行文件的位置 which pwd
- whereis 查看文件的位置 定位可执行文件,源代码文件和帮助文件在系统中的位置 -b 可执行文件 -m 帮助文件 -s源代码文件 whereis -b svn
- locate 搜索数据库快速找到文件 locate pwd
- find 查找文件 find . -name “a”名字查找 后面的名字可以使用正则表达式 ; find . -perm 777 权限查找;find . user root 所属用户查找;find . -group root所属组查找; find . -type f文件类型查找; find . -name ‘a’ -type f | grep ‘xxx’ 名字类型及关键字查找;find . -type f -exec grep ‘aaaa’ {} \;|wc -l 含有aaaa文件数量统计
三 文件下载、压缩和解压
- rpm 文件下载 rpm -ivh 名称地址 下载rpm包;rpm -q 查看是否已经安装
- tar a.tar.gz tar -zxvf 解压缩 tar -zcvf 压缩 ;a.tar.bz2tar -jxvf 解压缩 tar -jcvf 压缩
四 文件权限
- chmod 修改文件权限 chmod -R 777 file
- chgrp 修改文件用户组
- chown 修改文件用户
五 磁盘
- df 查看磁盘使用情况 df -h 查看容量方便参数
- du 查看使用空间
六 网络命令
- ping 网络是否通
- ifconfig 查看ip且可以设置临时ip
其他
- grep 文件字符查找指令 grep -En ‘.+aaaa*’ file 文件中查找符合条件的行并进行输出,条件可以使用正则进行查找
- awk 文件行查询 …………………
- ln 文件链接 ln -s 软链接
- ps 查询工作进程 ps -aux ; ps -ef ; ps -aux | grep sshd | grep -v grep
- wc wc -l 统计字节数 -l 统计行数 -m 统计字符数
- crontab 定时器 crontab -e 添加定时器界面;crontab -l 查看定时器
- command & 后台操作指令符
后续完善中