Linux常用命令

来源:互联网 发布:c语言char什么意思 编辑:程序博客网 时间:2024/06/09 18:25

开发过程中大部分程序都是部署在Linux服务器上,所以经常会用到一些Linux命令。记录一下日常中常用的一些命令,大神请略过。

1. ls

作用:显示指定目录下的文件(包括目录)常用:ls -al     ls -lrt参数a:显示所有的文件,包括隐藏文件参数l:显示文件的详细信息参数t:按照文件建立时间排序参数r:逆向排序

2.tail

作用:用于输出指定文件末尾的内容,常用于日志文件监控
常用:tail -f filename
tail -n 10 filename
参数f:循环读取
参数n:显示末尾的行的数字

3.find

作用:用于查找指定目录文件位置
常用:find ./ -name filepath
find ./ cmin -n
参数name:按照名字查找
参数cmin:在过去 n 分钟内被修改过

4.grep

作用 :查找包含指定字符串的文件
常用:grep -lir 字符串 path
参数l:列出包含制定字符的文件
参数i:要查找的字符串不区分大小写
参数r:如果目录下包含目录则进行递归查找

5.mv

作用:移动或重命名文件
常用 :mv filename1 filename2 (文件filename1重命名为filename2)
mv filename path (移动filename文件到制定的path目录下)

6.cp

作用:复制文件
常用 : cp filename1 filename2 (复制filename1文件命名为filename2)
参数r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件

7.rm

作用:删除文件或目录
常用:rm -rf path
rm filename
参数f:若给出的源文件是一个目录文件,此时将删除目录下所有的子目录和文件
参数f:删除文件不需要确认
参数i:删除文件需要逐一确认

9.mkdir

作用:创建目录
常用:mkdir filename
mkdir -p filename1/filename2/filenam3
参数p:依次创建目录,如果不存在则创建,存在则不创建

10.df

作用:常看当前磁盘的使用情况
常用:df -h
参数 h:以容易阅读的方式显示

11.du

作用:显示文件或目录所使用的磁盘大小
常用:du -h
du -h –max-depth=1
参数 h:以容易阅读的方式显示
参数max-depth:显示制定层数的目录

12.free

作用:显示内存的使用情况
常用 :free -m
free -h
参数m:以M的方式显示使用情况
参数 h:以容易阅读的方式显示

13.ifconifg

作用:显示当服务器的IP

14.ps

作用:显示当前进程 (process) 的状态。
常用:ps -ef
ps -aux
参数aux:显示所有包含其他使用者的行程

15.netstat

作用:查看当前启用的端口,经常用于查看多口是否被占用
常用:netstat -anp|grep 端口号
参数a: 显示所有连线中的Socket。
参数n:以ip代替
参数p:显示建立相关链接的程序名

16.ln

作用:创建软连接
常用:ln -s path 链接名
参数s:建立软连接
这里写图片描述

17.tar

作用:打包备份文件
常用 :tar -zcvf filename filename.tar.gz
tar -zxvf filename.tar.gz
tar -zcvf filename filename.tar.gz –exclude=logs
参数z:通过gzip指令处理备份文件。
参数c:建立新的备份文件。
参数v:显示详细过程。
参数x:从备份文件中还原文件
参数f:指定备份文件。
参数exclude:打包的时候排除文件

19.scp

作用:用于两台服务器之前copy文件
常用:scp -P 端口号 -r /home/webadm/sourcefile username@ip:/home/webadm/destinationfile
参数r:循环复制整个目录
参数P:是指定数据传输用到的端口号

20.chmod

作用:修改文件/目录权限
常用:chmod -R 775 filename
参数R:递归赋值文件权限
可读权限=4
可写权限=2
可执行权限=1
第一个7=4+2+1 代表当前文件或文件所有的者的权限
第二个7=4+2+1 代表同一个所属组对文件操作的权限
第三个5=4+1 代表其他用户对文件操作的权限

21.chown

作用:修改文件所属的用户
常用:chown -R user filename
参数R:对目录下的所有的文件进行修改
这里写图片描述

22.chgrp

作用:修改文件所属的组
常用:chgrp -R user filename
参数R:对目录下的所有的文件进行修改
这里写图片描述

23.vi

作用:编辑文件
常用:vi filename
Ctrl+f:向文件尾翻一屏;
Ctrl+b:向文件首翻一屏;
/word:向光标之下寻找一个名称为 word 的字符串;
?word:向光标之上寻找一个字符串名称为 word 的字符串;
dd:删除一整行
:set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号

原创粉丝点击