现在的位置: 首页 > 操作系统 > 正文

Linux常用命令的基本用法介绍

2020年02月03日 操作系统 ⁄ 共 2175字 ⁄ 字号 评论关闭

  Linux作为一套免费使用还能自由传播的类Unix操作系统,有着强大的查询命令的机制。本文整理了Linux常用命令,并且介绍了各自的基本用法。

  1.cd

  man cd

  描述:切换目录

  常用参数:

  直接用 cd [目录]

  示例:

  切换到bluseli目录下

  cd /home/bluseli/

  cd ./home/bluseli/

  切换到bluseli用户目录下

  cd ~bluseli

  切换回用户主目录

  cd

  cd ~

  切换文件夹,两次table查看该文件夹下文件

  cd /home/ + 两次table

  切换回根目录

  cd /

  切换上一层目录

  cd ..

  恢复上一次操作

  cd -

  2.pwd

  man pwd

  pwd [ -L | -P ]

  描述:

  显示当前目录的全路径(绝对路径)

  常用参数:

  -L

  显示连接文件的路径

  -P

  显示连接文件所连接到的路径

  示例

  显示当前路径

  pwd

  该文件夹下没有连接文件,故显示相同

  pwd –L | -P

  3.ls

  man ls

  描述:显示目录和文件的相关信息

  常用参数:

  -l

  列出文件/目录的详细信息

  -a

  列出全部文件(显示隐藏文件)

  示例:

  显示当前文件夹下文件名

  ls

  显示当前路径下所有子文件

  ls –l

  以长格式详细列出当前路径下的内容

  ls -a

  显示当前路径下所有子文件(包括隐藏文件 以.开头的文件)

  ls –al

  显示/home目录下的文件

  ls /home

  显示/home目录下所有文件的详细信息

  ls –al /home

  4.mkdir & rmdir

  man mkdir

  描述:

  创建目录

  常用参数:

  -m

  创建目录并设置权限

  -p

  递归创建多层目录

  -v

  返回创建目录提示

  示例:

  创建空目录

  mkdir dir1

  创建多个空目录dir1 dir2 dir3

  mkdir dir1 dir2 dir3

  在/home/bluseli下创建目录dir1

  mkdir /home/bluseli/dir1

  在/home/bluseli下创建目录dir1,并设置该目录权限为test2

  mkdir –m 777 /home/bluseli/dir1

  在/home/bluseli下创建/dir1并在dir1创建后再创建dir2(/home/bluseli/ dir1/ dir2) 递归创建

  mkdir –p /home/bluseli/ dir1/ dir2

  连续在/home/bluseli下创建三层信息,并返回信息

  mkdir -vp /home/bluseli/dir1/ dir2/ dir3

  在dir1下创建dir2 dir3 dir4

  mkdir dir1/{ dir2, dir3, dir4}

  rmdir

  man rmdir

  描述:

  删除文件夹(空文件夹)

  常用参数:

  -p 递归删除多层空文件夹

  示例:

  删除/home/bluseli/test3下test4

  rmdir /home/bluseli/test3/test4/

  删除test7后,test6空了,再删除test6,test5又空了,再删除test5,但bluseli中有其他文件,非空不能删除

  rmdir -vp /home/bluseli/test5/test6/test7/

  同时删/home/bluseli下test4 test5 test6

  rmdir test4 test5 test6

  5.rm

  man rm

  描述:

  删除文件或目录

  常用参数:

  -f

  忽略不存在的文件,不出现警告信息

  -i

  默认调用,提示是否删除文件

  -r

  递归删除 删除该文件夹下所有东西

  示例:

  删除单个文件

  rm test1

  删除多个文件

  rm test1 test2 test3

  删除指定目录下的文件

  rm /home/test

  删除文件夹dir1

  rm -r dir1/

  删除多个文件夹dir1 dir2

  rm -r dir1/ dir2/

  删除指定目录下的文件夹dir1

  rm -r /home/dir1

  强制删除test3,test3非空

  rm -f test3

  删除test2下所有.c文件

  rm ./test2/*.c

  6.ps & top

  man ps

  描述:

  查看当前进程动态

  常用参数:

  -m

  显示内存信息

  -w

  显示加宽以显示更多信息

  -a

  显示所有用户

  -u

  按用户名和启动时间顺序来显示

  -x

  显示无控制终端的进程

  -l

  以长列表的形式显示

  示例:

  ps –aux查看其他所有者的进程

  top

  man top

  描述:

  进程实时监控

  常用参数:

  示例:

  top

  7.kill

  man kill

  描述:

  强制停止进程

  常用参数:

  示例:

  kill -9 进程号

  8.tar

  man tar

  描述:

  打包压缩

  常用参数:

  示例:

  归档和压缩

  tar -cvzf归档文件名 需要归档和压缩的文件

  解压归档文件

  tar -xvfz 需要解压的归档文件名

  以上就是八种Linux常用命令的基本用法介绍,大家都记住了吗?还想继续深入学习的小伙伴,可以在学步园在线学习。

抱歉!评论已关闭.