搜索
查看: 4466|回复: 0

linux 常用命令

[复制链接]

330

主题

177

回帖

1071

积分

vip用户

积分
1071

注册会员活跃会员热心会员

QQ
发表于 2018-7-19 12:35:43 来自手机 | 显示全部楼层 |阅读模式
cd 切换目录



ls -a 列出目录所有文件,包含以.开始的隐藏文件

         ls -A 列出除.及..的其它文件

         ls -r 反序排列

         ls -t 以文件修改时间排序

         ls -S 以文件大小排序

         ls -h 以易读大小显示

         ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

cp 复制文件

源目录 为 dir1 ,目标目录为dir2

cp -r dir1 dir2(dir2不存在)

cp -r dir1 dir2(dir2存在)

mv  移动文件或修改文件名,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。      

         当第二个参数为目录时,可刚多个文件以空格分隔作为第一参数,移动多个文件到参数2指定的目录中

         实例:

         (1)将文件test.log重命名为test1.txt

         mv test.log test1.txt

         (2)将文件log1.txt,log2.txt,log3.txt移动到根的test3目录中

         mv llog1.txt log2.txt log3.txt /test3

         (3)将文件file1改名为file2,如果file2已经存在,则询问是否覆盖

         mv -i log1.txt log2.txt

         (4)移动当前文件夹下的所有文件到上一级目录

         mv * ../

tail 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

         常用参数:

         -f 循环读取(常用于查看递增的日志文件)

         -n<行数> 显示行数(从后向前)



  在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:

         which     查看可执行文件的位置。

         whereis 查看文件的位置。

         locate  配合数据库查看文件位置。

         find        实际搜寻硬盘查询文件名称。

        

         which是在PATH就是指定的路径中,搜索某个系统命令的位置,并返回第一个搜索结果。使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

         常用参数:

         -n  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。

         实例:

         (1)查看ls命令是否存在,执行哪个

         which ls

         (2)查看which

         which which

         (3)查看cd

         which cd(显示不存在,因为cd是内建命令,而which查找显示是PATH中的命令)

         查看当前PATH配置:echo $PATH;或使用env查看所有环境变量及对应值

         (1)循环读取逐渐增加的文件内容

         ping 127.0.0.1 > ping.log &(后台运行:可使用jobs -l查看,也可使用fg将其移到前台运行)

         tail -f ping.log(查看日志)

kill  发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果任无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响用户的进程,非root用户只能影响自己的进程。

         常用参数:

         -l  信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称

         -a  当处理当前进程时,不限制命令名和进程号的对应关系

         -p  指定kill 命令只打印相关进程的进程号,而不发送任何信号

         -s  指定发送信号

         -u  指定用户

         实例:

         (1)先使用ps查找进程pro1,然后用kill杀掉

         kill -9 $(ps -ef | grep pro1)
12-35-28-u=2224856463,1839482976&amp;fm=27&amp;gp=0.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表