Linux的基本命令

1.目录切换命令

(1)  cd usr     切换到该目录下的usr目录

(2)  cd ../      切换到上一层目录

(3)  cd  /        切换到系统根目录

(4)  cd ~        切换到用户主目录

(5)   cd -         切换到上一个所在目录

2.目录的操作命令(增删改查)

(1)增加目录操作

命令:mkdir 目录名称

eg:mkdir test      (创建目录test)

(2)查看目录(查)

  ls          (可以看到该目录下的所有的目录和文件,看不到隐藏文件)

  ls -a       (可以看到该目录下的所有文件和目录,包括隐藏的)

  ls -l         (可以看到该目录下的所有目录和文件的详细信息,ls-l可以缩写为ll)

(3)寻找目录(查)

命令:find 目录 参数

eg:find /root -name 'test*'               (查找/root下的与test相关的目录(文件))

(4)修改目录的名称(改)

命令:mv 目录名称 新目录名称

eg:mv oldTest newTest                   (将oldTest目录名字修改为newTest,注:也可对各种文件,压缩包等进行重命名的操作

(5)移动目录的位置---剪切(改)

命令:mv 目录名称 目录的新位置

eg:mv newTest  /usr            (在test下将newTest目录剪切到 /usr下面,注:对文件和压缩包等都可执行剪切操作

(6)拷贝目录(改)

命令:cp -r 目录名称 目录拷贝的目标位置                             (r代表递归拷贝)

eg:cp -r /usr/Test  /test         (将/usr下的Test拷贝到根目录下的test中,注:还可以拷贝文件,压缩包等,拷贝文件和压缩包时不用写-r递归

(7)删除目录(删)

命令:rm [-rf] 目录/文件/压缩包

eg:删除/usr下的newTest,进入/usr下使用 :     rm -r newTest

         删除/test下的newTest而不需要询问强制删除,在/test下使用:     rm -rf newTest

3.文件的操作命令(增删改查)

(1)文件的创建(增)

命令:touch 文件名称

eg: touch aaa.txt                 (创建aaa.txt文件)

(2)文件的查看(查)

命令:cat/more/less/tail   文件

eg:使用cat查看/etc/sudo.conf文件:

  cat  /etc/sudo.conf                    ( 只能显示最后一屏内容)

  more  /etc/sudo.conf                (可以显示百分比,回车可以向下一行,  空格可以向下一页,q可以退出查看 )

  less  /etc/sudo.conf                      (可以使用键盘上的PgUp和PgDn向上     和向下翻页,q结束查看)

 tail -10 /etc/sudo.conf                 (使用tail -10 查看/etc/sudo.conf文件的后10行,Ctrl+C结束) 

(3)修改文件的内容(改)

命令:vim 文件

eg:vim aaa.txt    (编辑aaa.txt文件,但此时并不能编辑,因为此时处于命令模式,首先:点击键盘i/a/o进入编辑模式,可以编辑文件,编辑完成后,其次:按下Esc,退回命令模式,此时文件虽然已经编辑完成,但是没有保存,最后:需输入冒号:进入底行模式,在底行模式下输入wq代表写入内容并退出,即保存;输入q!代表强制退出不保存。)

4.压缩文件的操作命令

(1)打包并压缩文件

命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件

 (其中:z:调用gzip压缩命令进行压缩        c:打包文     v:显示运行过       f:指定文件名)

eg:tar -zcvf  xxx.tar.gz   aaa.txt bbb.txt   (将aaa.txt和bbb.txt打包并压缩为xxx.tar.gz)

(2)解压压缩包

命令:tar [-xvf] 压缩文件

其中:x:代表解压

eg:tar -xvf xxx.tar.gz                              (将xxx.tar.gz解压到当前目录下)  

        tar -xvf xxx.tar.gz  -C/usr               (将xxx.tar.gz解压到根目录/usr下,C代表指定解压的位置)

5.其他命令

(1)显示当前所在位置

     pwd

(2)搜索命令

命令:grep 要搜索的字符串 要搜索的文件

eg: grep to sudu.conf                      (搜索sudu.conf文件中包含字符串to的行)

         grep  to sudu.conf  --color         (搜索sudu.conf文件中包含字符串to的行 ,to要高亮显示)

(3)管道命令

命令:|   将前一个命令的输出作为本次目录的输入

eg:  ps -ef | grep system                 (查看当前系统中所有的进程中包括system字符串的进程)

(4)查看进程

命令:ps -ef

eg:查看当前系统中运行的进程

(5)杀死进程

命令:kill -9 进程的pid

eg: kill -9 23123    (杀死进程23123)

(6)网络通信命令

 ifconfig                      (查看当前系统的网卡信息)

ping  192.168.1.5     (查看与某台机器192.168.1.5的连接情况)

netstat -an                  (查看当前系统的端口使用)

6.Linux的权限命令

权限是Linux中的重要概念,每个文件/目录等都具有权限,通过ls -l命令我们可以 查看某个目录下的文件或目录的权限

示例:在随意某个目录下ls -l

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值