linux常用命令用法总结

基本操作

  • “Ctrl”+“Alt”+“t”:进入Ubuntu 桌面命令行终端。
  • “Ctrl”+“d”:退出Ubuntu 桌面命令行终端。
  • “Ctrl”+“Alt”+“F1~F6”:进入类似DOS 系统的终端(类DOS 界面的终端,一共可以打开六个)。
  • “Ctrl”+“Alt”+“F7”:退出类似DOS 系统的终端。
  • “Tab”:自动补全命令。

目录和文件操作命令

linux系统中一切皆文件,目录也是一种特殊的文件。

进入目录

cd

1)进入绝对路径目录,如进入/home/gaoyang/

gaoyang@ubuntu:~$ cd /home/gaoyang/

2)进入相对路径的目录,如进入/home/gaoyang/work_cx/

gaoyang@ubuntu:~$ cd work_cx/

3)进入上一级目录

gaoyang@ubuntu:~/work_cx$ cd ../

展示目录和文件

ls

gaoyang@ubuntu:~$ ls
abd        examples.desktop  Public     VMwareTools-10.0.6-3595377.tar.gz

1)带选项“-a”,显示目录下所有内容,包括隐藏内容。

gaoyang@ubuntu:~$ ls -a
.              examples.desktop  .sudo_as_admin_successful
..             .gconf            Templates
abd            .gnupg            Videos

2)带选项“-l” ,使用长列表格式信息。

gaoyang@ubuntu:~$ ls -l
total 70712
-rw-rw-r--  1 gaoyang gaoyang       45 Dec 22 16:45 abd
drwxr-xr-x  2 gaoyang gaoyang     4096 Sep 28 21:15 Desktop
drwxr-xr-x  2 gaoyang gaoyang     4096 Sep 28 21:15 Documents
drwxr-xr-x  2 gaoyang gaoyang     4096 Sep 28 21:15 Downloads

创建目录和文件

mkdir
格式:mkdir 目录名

gaoyang@ubuntu:~$ mkdir ml

删除目录和文件

rmdir
删除空目录

  • rm
    删除目录和文件
    常见用法:rm -rf 文件名/目录名

复制目录和文件

cp
常见用法:cp -rf 文件名/目录名

移动目录和文件

mv
常见用法:mv 源文件/目录名 目标目录名

压缩和解压文件

tar
1)压缩
tar -zcvf
2)解压
tar -zxvf

获取当前目录

pwd

gaoyang@ubuntu:~$ pwd
/home/gaoyang

查看目标文件信息

objdump

objdump [-T]:查看对象文件的动态符号表信息

系统操作命令

查看进程状态

top
简介:展示进程的(动态)信息。
示例:

gaoyang@ubuntu:~$ top

top - 11:22:37 up 3 days, 18:46,  1 user,  load average: 0.48, 0.14, 0.04
Tasks: 227 total,   2 running, 225 sleeping,   0 stopped,   0 zombie
%Cpu(s): 19.3 us,  5.0 sy,  0.0 ni, 75.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  2027060 total,   265412 free,   849808 used,   911840 buff/cache
KiB Swap:  2094076 total,  2045812 free,    48264 used.   928588 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                                    
  8670 gaoyang   20   0 1243900 123196  38296 R 19.3  6.1  60:55.73 compiz                                                                     
  7917 root      20   0  439812  65000  17648 S  4.7  3.2  15:54.36 Xorg                                                                       
  9102 gaoyang   20   0  714968  57080  35112 S  1.7  2.8   4:07.72 gnome-terminal-                                                            
 34002 gaoyang   20   0   43664   3864   3140 R  0.7  0.2   0:00.17 top                                                                        
     7 root      20   0       0      0      0 S  0.3  0.0   0:44.85 rcu_sched                                                                  
     1 root      20   0  185384   4892   3296 S  0.0  0.2   0:47.15 systemd                                                                    
     2 root      20   0       0      0      0 S  0.0  0.0   0:00.01 kthreadd    
  • USER:用户名
  • PR:调度优先级(scheduling priority)
  • NI:负值表示优先级高,正(Nice Value)
  • VIRT:虚拟内存大小(Virtual Memory Size(KiB))
  • RES:常驻内存大小(Resident Memory Size(KiB))
  • SHR:共享内存大小(Shared Memory Size (KiB))
  • S:进程状态(Process Status)
  • %CPU:CPU占用百分比
  • %MEM:进程的常驻内存与物理内存的比例

ps
简介:展示当前这一时刻的进程信息。
示例:

gaoyang@ubuntu:~$ ps
   PID TTY          TIME CMD
  9108 pts/4    00:00:08 bash
 33626 pts/4    00:00:00 ps

说明:

  1. PID:进程ID。
  2. TTY:控制终端名。
  3. TIME:累计占用cup时间。
  4. CMD:命令名(可执行文件名)。

其他

使用手册

man
简介:一个联网参考手册接口。(an interface to the on-line reference manuals)
用法:
1)搜索字符串:"/***",下个“n”,上一个“N”。例如搜索“abc”,输入“/abc”
2)跳转到最后一行:“shift+g”
3)跳转到首行:“gg”
4)跳转到指定行:“*g”。例如跳转到78行,输入“78g”
5)退出手册:“q”。

简易手册

https://www.bilibili.com/video/av41194179?from=search&seid=6366955403427507966

vim操作命令

  1. 打开vim文件(没有则新建)。vim helloworld.c
  2. 退出到命令模式。“Esc”
  3. 切换到输入模式。“Insert”或者“i”
  4. 切换到底行模式。“shift+:”
  5. 保存文件并退出。“wq”
  6. 不保存文件退出。“q!”
  7. 在文件的最底行输入。“shift+g”
  8. 打开文件,将光标置于第n 行首。“vim n filename”
  9. 查找字符串。“/字符串”按下n(小写n) 按下N(大写N)
  10. 设置高亮。“set hlsearch”
  11. 取消高亮。“set nohlsearch”
  12. 打开vim配置文件。“vim ~/.vimrc”
  • 9
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值