Linux常用的基本命令

Linux命令总结

  1.  mkdir:创建目录文件       touch:创建普通文件
  2. ls:查看当前目录下有哪些文件        ls -l  或  ll:查看文件的详细信息
  3. chmod:改变文件权限              rw-(主[u])r-x(同组[g])-wx(其他[o])

a.文字设定:chmod u+x 文件名(一次只能改一个地方的。加号和减号对应给权限或取消权限)

b.数字设定:chmod 764 文件名(此处764,各位数字各代表u  g  o三个位置的权限

          r:读权限    4            w:写权限   2           x:执行权限  1            -:没权限   0

  1. cd:改变当前位置      当前目录       ..  上一层目录     ~ 家目录      - 回到操作前的目录
  2. rm : 删除  rm 文件名[普通文件]                rm -r 文件名[目录文件]
  3. cp:复制     cp a b(a复制到b里) 限于普通文件                cp -r a b  复制目录文件                    cp ../a .(上层目录的a文件复制到当前目录)                    cp 绝对地址 绝对地址(将前一个地址所指文件复制到后一个地址所指文件)
  4. mv:剪切,重命名     用法同cp       mv a b/hhh(将a移动到b,并且改名为hhh)      mv a .. (将a移动到上个目录)                  mv a hhh(将a的名字改为hhh)
  5. vi :进入编译器     vi+已有的文件名(打开此文件并进入编译器)                                                                                                                         vi+没有的文件名(创建一个文件并打开编译器,若保存,则创建此文件。否则不创建)

进入vi以后的操作

有三种模式(命令模式   编辑模式【插入模式】    末行模式

  • 命令模式 --> 编辑模式  :“i从光标后面开始编辑        a光标前面         o光标下一行开始           I当前行的头          A当前行尾                  O当前行的上一行”
  • 编辑模式 --> 命令模式  :“ESC”
  • 命令模式 --> 末行模式  :“  :   /   ?  ”

命令模式常用操作:

  • 复制: yy 复制一行     nyy复制n行
  • 剪切/删除: dd 删除一行或剪切一行     ndd 删除n行或剪切n行
  • 删除一个字符: x
  • 替换: r 替换一个字符      R 持续替换
  • 粘贴: p
  • 撤销一个操作:u
  •  
  • 移动光标到文件末尾:G
  • 移动光标到文件第一行:gg
  • 移动光标到第n行:nG
  •  
  • 末行模式常用操作:
  • 保存文件不退出 vi “:w”
  • 保存并退出 “:wq”
  • 退出 “q”
  • 不保存退出 “q!”
  • 显示行号 “set nu”
  • 取消行号 “set nonu”
  • 跳转到第 n 行 “:n”

 

查看文件内容:

  1. more   当文件内容超过一个屏幕显示的范围时,一次显示一个屏幕的内容,回车继续下一个屏幕的内容。不可上下翻
  2. less  一次全部显示出来,可上下翻动。q退出
  3. head 文件名  显示前十行的内容。。    head -x 文件名       显示前x行的内容
  4. Tail 文件名。显示后十行的内容      tail-x 文件名       显示后x行的内容

处理进程:

  1. 显示当前终端中运行的进程:ps  ps -f       ps -ef 显示整个环境中所有进程详细信息
  2. Kill  3456(PID值。通过查看进程得到)         终止一个进程3456
  3. Kill -9 3456   强制终止一个进程3456
  1. 【当一个进程在前台运行,如果想关掉的时候,重新开个窗口,先用ps -ef找到此进程的pid值,然后用kill结束】
  1. 在后台运行一个程序    加&  
  • Sleep 100& 在后台执行
  • sleep 100  在前台执行
  1. Ctrl  c 停止前台的程序
  2. Ctrl  z 暂停前台的程序
  3. Jobs 查看在后台运行的程序
  4. Jobs -l  多显示了pid值
  5. 前台换后台Bg % (num)   num为jobs之后前面显示的序号
  6. Fg %(num)后台换前台

切换用户以及增加删除用户【管理员权限】:

  1. Su切换用户身份        su(后面什么都不加)默认切换管理员
  2. Shut down -h now  立刻关机    init 0关机   
  3. Shut down -r now   立刻重启   init 6重启         这两个都需要管理员身份
  4. Halt 关机   reboot 重启  普通用户也可以

 

  1. 增加用户   useradd (name)
  2. Passwd 修改密码(不加用户名默认修改管理员的密码)
  3. Userdel (name)删除用户

 

  • Find 指定一个路径,按条件搜索某一个文件     

示例:find /home/stu -name main.c   在/home/stu目录中搜索名字为main.c的文件

 

  • Grep在一个文件中匹配某个字符串,并输出

Grep root passwd  在文件passwd中找到含有root字符串的行,并输出

 

  • 管道 |  :将某个命令的输出信息传递给另一个命令作为输入信息

Eg:   ls | grep main   将ls显示的输出信息传给grep,然后在此数据中匹配main字符串

 

  man  帮助手册  

   Man  ps 显示ps的帮助信息           

   man  3  printf

  • 1  :命令
  • 2  :系统调用
  • 3  :库函数

 

Runleve    查看系统运行级别      一般前面加目录    /sbin/runlevel

  • init   0      关机
  • init   1      单用户模式
  • init   2      多用户无网络模式
  • init   3      完全的多用户,文本界面
  • init   4      未定义或自定义
  • init   5      图形化界面
  • init   6      关机

压缩包:

  1. tar cvf my.tar passwd hello  压缩为tar包
  2. gzip my.tar         压缩
  3. gzip -d my.tar.gz  先解压为tar包
  4. tar xf my.tar   再解压
  5. tar zxf my.tar.gz  一步解压

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值