linux常用的命令汇总

linuxisperfect 2020-03-05

sudo   -管理员可以让普通用户拥有root权限

ls
功能说明:列出目录内容
举 例:列出/var目录的文件和目录的信息 :ls -l /var;最常用方式 ls –ltr

cd
功能说明:切换目录
举 例:切换到根目录 :cd /
返回上一级目录: cd ..
返回上两级目录: cd ../..
进入个人的主目录: cd ~

mkdir
功能说明:创建目录
举 例:创建test目录:mkdir test2

rmdir

功能说明:删除一个空目录

举 例:删除test目录,rmdir test。rmdir -p test1/test2-p表示连同子目录一起删除

touch
功能说明:创建一个空文件
举 例:创建一个空的test.txt文件:touch test.txt

cat
功能说明:查看小文件内容
举 例:查看test.txt 文件内容 :cat test.txt
并且显示行号:cat -n test.txt
往文件中添加内容(如果文件不存在,会创建文件):cat > test.txt

tac

功能说明:反向显示文档内容,由最后一行到第一行反向在屏幕上显示出来,cat和tac相反

cp
功能说明:拷贝文件
举 例:拷贝文件test.sh 为 test.sh_bak:cp test.sh test.sh_bak

mv
功能说明:移动或更名现有的文件或目录
举 例:移动 test.sh到子目录t下:mv test.sh ./t/;mv test test1,将test的名称更名为test2

几个重要的参数:

-f :force 强制的意思,如果目标已经存在,不会询问而直接覆盖
  -i :若目标 已经存在时,就会询问是否覆盖
  -u :若目标已经存在,且 source 比较新,才会更新 (update)

rm
功能说明:删除文件或目录。
举 例:删除文件test.sh :rm test.sh

find
功能说明:查询文件
举 例:查询本目录下面的test.txt:find ./ -name test.txt

wc
功能说明:统计行
举 例:统计/etc/passwd文件有多少行:wc -l /etc/passwd

ps
功能说明:查询进程情况
举 例:查询java进程:ps -ef | grep java

top
功能说明:查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息
举 例:top

free
功能说明:查看内存使用情况。
举 例:free -m

df
功能说明:查看磁盘空间使用情况。
举 例:查看主机的空间使用情况 :df -h

vi
功能说明:编辑器
命令行模式:dd
插入模式:i
底行模式:/,set nu,wq

clear清屏

clear可以直接清屏

pwd

pwd可以查看当前所在的目录

ipconfig

显示当前网络信息

ping -测试网络连通

ping+ip

tar (tape archive)解压缩文件
        -c :新建打包文件  
        -t :查看打包文件的内容含有哪些文件名  
        -x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中  
        -j :通过bzip2的支持进行压缩/解压缩  
        -z :通过gzip的支持进行压缩/解压缩  
        -v :在压缩/解压缩过程中,将正在处理的文件名显示出来  
        -f filename :filename为要处理的文件  
        -C dir :指定压缩/解压缩的目录dir
        压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称  
        查询:tar -jtv -f filename.tar.bz2  
        解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录  
        tar  -czvf   +压缩文件名 源文件名    #将a1文件打包并且压缩  例:tar -czvf a1 g.gz   
        tar  zxvf    +目标文件                       #解压  例: tar zxvf ar_test.tar.gz         解压ar_test.tar.gz压缩包

date -显示时间

相关推荐