• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

linux常用命令汇总

互联网 diligentman 4小时前 3次浏览

linux常用命令

1,磁盘管理

1.1.切换目录命令,cd注意有个空格,然后输入对应命令↓

cd app	切换到app目录

cd ..         切换到上一层目录

cd /          切换到系统根目录,巧记cd 根

cd ~    	  切换到用户主目录(回家)  在任何目录都可以,如果当前是root用户, 切换到了root目录,巧记cd 波浪线回家有点颠簸home

cd -          切换到上一个所在目录(上一个操作的),巧记cd 中,折中,墙头草,切换

clear         清理屏幕

1.2.列出文件列表

ls(list)是一个非常有用的命令,用来显示当前目录下的内容。配合参数的使用,能以不同的方式显示目录内容。
  • 格式

    ls[参数] [路径或文件名]
    

    ls 展示当前目录下资源(不包含隐藏的文件)
    ls -a 显示所有文件或目录(包含隐藏的文件), 文件带点的是隐藏文件
    ls -l 展示文件的详细信息, 简写成 ll (1TB=1024G 1G=1024MB 1MB = 1024KB 1KB = 1024Byte)
    ll -h 友好显示文件大小
    ls -al 展示文件的详细信息(包含隐藏的文件)

1.3.创建目录和移除目录

1.3.1mkdir

  • 用来创建子目录.

    mkdir app 在当前目录下创建app目录
     
    mkdir –p app3/test  级联创建app3以及test目 
    

1.3.2rmdir

  • 用来删除“空”的子目录

    rmdir app   删除app目录
    

2.文件浏览

2.1cat

  • 用于显示文件的内容, 格式:cat[参数]<文件名>

    cat yum.conf    查看yum.conf 的内容	
    

2.2more

  • 分页查看。按空格键显示下一个画面(下一页)。回车显示下一行内容。按 q 键退出查看。(Ctrl+C退出查看)

    more services 
    

2.3less

  • 用法和more类似,不同的是less可以通过PgUp、PgDn键来控制!。

    less services
    

2.4tail

tail命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。

  • tail -n 文件名:查看文件的末尾几行

    tail -10 /etc/passwd
    
  • tail -f 文件名:实时监控日志文件,滚动的查看文件.
    一般用作查看tomcat的日志

    tail -f catalina.log
    
  • ctrl+c 结束查看

3.文件操作,触摸新建文件,mv移动到哪个位置和拷贝

3.1touch创建一个空文件

  • touch 文件名

    touch a.txt
    

3.2mv 移动文件,巧记,移动谁到哪一个位置,没有指定位置就重命名

  • mv 文件 目录:移动到指定目录
  • mv 文件 目录/文件名:移动到指定目录且重命名
  • mv 目录 指定的目录:移动一个目录到指定的目录下
  • mv 文件名 新文件名:重命名

3.3cp 拷贝文件,巧记,复制谁到哪一个位置,递归干啊-r

  • cp 文件 目录:把一个文件复制到某目录下
  • cp 文件 目录/文件名:复制且重命名
  • cp 文件 新文件名 :当前目录下复制一个
  • cp -r 目录 新目录:递归复制目录(复制非空目录)

3.4rm删除文件,巧记,移除谁,递归干啊-r,还可以组合一起来,服了太暴力-f

  • rm 文件; 删除文件

    rm a.txt  删除a.txt文件
    
  • rm -f 文件;不询问,直接删除

    rm -f a.txt  不询问,直接删除a.txt 
    
  • rm -r 目录; 删除目录(递归删除)

    rm -r a; 递归删除a目录
    
  • rm -rf 目录; 不询问递归删除(慎用)

    rm -rf  a  不询问递归删除  
    rm -rf *   删除当前目录下所有文件
    rm -rf /*   自杀	*********(不要用)  
    

4.文件编辑

4.1vi编辑器

  • 打开文件:vi file ,处在命令模式 ;

     	命令模式------(i)----->编辑模式-----(Esc)----->  命令模式-----( : )----->  底行模式
    
  • 退出:esc->:q

  • 修改文件:输入i进入插入模式
    保存并退出:先输入esc(切换到命令模式), 在输入:(切换到底行模式), 最后输入 wq
    不保存退出:先输入esc(切换到命令模式), 在输入:(切换到底行模式), 最后输入 q

  • vi的模式
    命令模式:对行进行操作 移动光标. 切换到命令行模式:按Esc键
    命令模式常用的快捷键,巧记不要瞎命令我,约约?屁,弟弟!
    yy:复制当前行
    p:粘贴
    dd:删除当前行

    编辑模式:对具体的字符进行操作. 切换到插入模式:按 i键,i,insert

    底行模式:退出. 切换到底行模式:按 :(冒号) . 注意:要从命令模式切换,不能从编辑模式切换到底行模式,巧记:冒号强调一下,(:wq)我去之前即退出之前保存数据
    :wq 保存并退出
    :q 退出(不保存)
    :q! 强制退出(不保存)

5.备份压缩

tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。

5.1打包,巧记,他,注册微服私访,一切从简,打包tar压缩zip,用x剪刀解包解压

  • tar -cvf 要打成的包的名称 被打包的文件(目录); 打包

    tar -cvf app.tar app
    
  • tar -zcvf 要打包成的压缩包的名称 被打包的文件(目录); 打包并压缩

    tar -zcvf  app.zip  app
    

5.2解包

  • tar -xvf 文件包; 解包

    tar -xvf app.tar
    
  • tar -zxvf 压缩包; 解压

    tar -zxvf app.zip
    

补充一个,解包文件并且同时重命名的命令如下↓

mkdir ./mydir3 && tar -xvf mydir.tar -C./mydir3 --strip-components 1

其他相关命令属性还可以通过 tar –help来查看

6.系统命令

6.1显示当前目录的绝对路径,巧记一下,p理解为path路径,谁的,我的

pwd 

6.2 关机/重启

halt:关机(一般不用)
reboot:重启

6.3 查看网卡信息【掌握】

ifconfig:查看当前网卡信息

6.4查看进程【掌握】,巧记,进程干衣服,比如去干洗,查看洗衣机进程

ps -ef :查看所有进程

6.5杀死进程【掌握】,可在虚拟机写vi.a.txt来开启一个进程来演示

kill -9 进程号(pid):杀死指定的进程,巧记k9特工杀死进程	 

6.6 管道抓取,可在虚拟机写vi.a.txt来开启一个进程来演示

命令1  | 命令2  解释:一个命令的输出,可以作为另一个命令的输入,至少有二个命令参与执行。 常用的需要使用管道命令有					  more,grep。	
eg: ps -ef | grep vi  #在所有的进程里面筛选出和vi相关的进程


程序员灯塔
转载请注明原文链接:linux常用命令汇总
喜欢 (0)