Linux常用基础命令大集合 记录一下

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

没整理归纳,大部分都是经常会用到的,列出来记录一下 个中不足 望指出

你可能感兴趣的:(Linux常用基础命令大集合 记录一下)