1.查找所有文件结尾为.xxx格式的 例如.log或者.txt这样的
# ls *.log
# ls *.rpm
2.pwd 显示当前所在文件夹的目录路径
# pwd
3.创建文件夹 下面创建了名为chinese的文件夹
# mkdir chinese
4.创建递归多层目录 ,即上层目录不存在也照样帮你创建,即便你的路径上没有hala跟han1两个文件夹,也会帮你创建出来。
# mkdir -p /home/hala/han1/han2
5.创建文件 创建了一个名为chinese的文件。
# touch chinese
6.创建多个文件 touch {1…10} 意思就是创建10个名字分别从1到10的文件
# touch {1..10}
7.修改创建时间戳 touch -a -t 201212121515 文件名 -A意思是最近一次的访问时间, -T意思是替换成后面数字的形式
# touch -a -t 201212121515 即2012年12月12号15点15分
8.删除命令 rm -rf 强制删除 如果确定删除,直接使用此命令,如果犹豫不决,建议使用 rm -i 此条命令先做询问
# rm -rf 文件名
# rm -i 文件名
9.查看文件类型
# file 文件名
10.复制单个文件夹 意思是将han2文件复制到han3文件夹下 -R一定要大写,两条路径分别对应文件所在目录及准备复制到目标目录
# cp -R /home/han1/han2 /home/han1/han3
11.复制单个文件夹下所有文件
# cp -a /home/han1/han2 /home/han1/han3
12.tar 解压至指定目录
# tar -xvf 文件名称 /home/han1/han2
输入此命令后回车即可选择文件上传
13.解压zip文件
# unzip 文件压缩包.zip
14.重命名文件名称
# mv /home/han1/han2 /home/han1/sagalaha2
这时原来名为han2的文件就改称sagalaha2
15.移动文件至指定目录并重命名
# mv /home/han1/han2 /home/lan1/lan2/lan3
这时原来名为han2的文件会移动到lan1文件夹下并重命名为lan3
16.查看文件或者日志
# cat 文件名或日志名
17.查看指定条数的日志 即不会全部显示,假设1000条的话就显示最新更新的1000条日hi信息
# tail -n 1000 日志文件.log
18.实时监控日志 即日志更新也会同步显示至此
# tail -f 日志文件.log
19.查找文件 显示全路径及文件名
# whereis 文件名
20.查找文件名字
# find / -name 文件名
21.查找关键字 使用管道 grep 来查找关键字,可以用来查询日志里的错误或警告信息(减少长时间寻找错误信息等)
# tail -f 日志文件.log |grep -i info(error)(warning)
22.给han2文件夹复权
# chmod -R 755 /home/han1/han2
23.给han2降权 (ugo这三项分别对应所有者 所属组 其他组)这样就是去掉han2上所有的权限
# chmod u-rwx,g-rwx,o-rwx han2
24.查看版本号
# uname -a
25.tar 解压包
# tar -zxvf 文件包.tar
26.查看服务
# systemctl list-units --type=service
27.查看进程
# ps aux
28.查看端口号状态
# netstat -tunlp | grep 端口号
29.解压.war格式的命令
# unzip 文件包名
30.查看端口号是否被占用
# netstat -anp | grep 端口号
31.杀死服务命令 删除文件之前应该先杀死服务,不然有些文件可能删除不了
# kill -9 pid 服务号
32.yum卸载命令
# yum remove 想要卸载的文件名称
33.查看系统字体库
# fc -list
34.立刻关机(root用户使用)
# shutdown -h now
35.10分钟后自动关机
# shutdown -h 10
36.查看语言包
# locale
37.查看当前系统使用的语言
# echo $LANG
38.从本地上传文件至远程系统,需要注意的是上传文件需要先解压成zip压缩包
# rz
39.下载该文件下所有的文件
# sz 文件名/*
40.安装lrzsz导入导出命令 这里包含了上面提到rz和sz命令
# yum install -y lrzsz
没整理归纳,大部分都是经常会用到的,列出来记录一下 个中不足 望指出