Linux常用命令

pwd命令:

  作用:

    用于显示当前操作的位置的路径(当前工作路径)

例:

  $ pwd

  /home/tarena

 

ls 命令

作用:

  显示指定目录的文件或文件夹信息

格式:

  ls [选项] [文件夹名/文件名]

常用选项:

  -l 列表显示文件的详细信息

  -a 显示全部文件/文件夹

 

mkdir命令:

作用:

  创建一个或多个文件夹(目录)

格式:

  mkdir文件夹1 文件夹2 ....

  $ mkdir a b c d e f g

 

rmdir命令

作用:

  删除一个或多个文件夹(文件夹内必须没有文件,即空文件夹)

格式:

  rmdir[选项] 文件夹名

 

rmdir/mkdir 的-p选项:

  rmdir -p xxx 如果内部的文件夹为空,则逐级删除中间的文件夹

  mkdir -p 逐级创建文件夹

 

示例:

  mkdir-p d/dd/ddd/dddd

  rmdir -p d/dd/ddd/dddd

 

 

rm 命令:

作用:

  删除文件或文件夹  

格式:

  rm [选项] 文件或文件夹

常用选项:

  -r 递归删除文件夹内的文件和文件夹

  -i 删除前提示(y代表yes, n代表no)

  -f 强制删除,不给任何提示

 

cd 命令:

作用:

  改变当前工作目录(进入某个路径(目录))

格式:

  cd 目录名

 

 

touch命令:

作用:

  1. 如果文件不存在则创建一个空文件

  2. 如果文件或目录存在,则用系统时间更新它的修改时间

格式:

  touch 文件或文件夹

 

操作带有特殊字符的路径的方法:

  用两个双引号("") 将路径括起来

例:

  mkdir "a b"

  touch "python base.txt"

 

cp 命令  -->copy(简写)

作用:

  复制文件或文件夹

格式:

  cp [选项] 原文件夹/文件名  目的文件/文件夹

选项:

  -a 文件制文件夹内的内容

例:

  $ cp a aabbbccdd.txt

 

 

find命令

作用:

  根据文件名查找文件

格式:

  find 路径 -name "文件名"

示例:

  # 查找 "冰雨.mp3"

  find ~ -name "冰雨.mp3"

  # 查看passwd 文件在哪儿?

 

tar命令:

  对文件或文件夹进行打包和解包的操作

格式:

  tar [选项] 文件名[文件名或路径]

选项:

  -c 创建包(create)

  -x 解包

  -f 文件名

  -v 显示操作的文件

  -z 用gzip/gunzip对包进行压缩和解压缩操作

  -C 路径  改变解包(解压缩)的路径

 

示例:

  tar -cf file.tar files/

  常用的打包命令:

    tar -czvf file.tar.gz files/

  解包

    tar -xzvf file.tar.gz 

 

 

cat命令:

作用:

  将文件内容显示到屏幕输出

格式:

  cat 文件路径1 文件路径2 .....

例:

  cat /etc/passwd

 

chmod 命令

作用:

    用来修改文件的权限

格式:

  chmod 权限 文件名/文件夹名

权限:

  u 用户(所有者/属主)--user

  g 同组用户(属组)--group

  o 其它用户--other

  a 所有用户--all

  + 添加权限

  - 去除权限

  777 最高权限

  000 最低权限

 

7 = 1*2**2 +1*2**1 + 1*2**0

 

二进制

000

001  1

010  2

011  3

100  4

101  5

110  6

111  7 -->>  rwx

 

101     -->> r-x

 

chmodu/g/o/a(任意一个用户) + r/w/x(任意一个权限)  file_name/file

ex:

chmodu+r  file_name/file 

chmodu+r  a.txt     /*给a.txt文件添加user的读权限*/

 

 

ps命令

作用:

  查看进程

格式:

  ps [选项]

选项

  -aux 查看当前Linux系统内所有的进程信息

例:

  ps <回车>

  ps -aux 

 

kill命令

作用:

  杀进程

 

格式:

  kill 进程的 PID 号

 

 

ps命令

作用:

  查看进程

格式:

  ps [选项]

选项

  -aux 查看当前Linux系统内所有的进程信息

例:

  ps <回车>

  ps -aux 

 

kill命令

作用:

  杀进程

 

格式:

  kill 进程的 PID 号

 

 

sudo命令:

作用:

  用超级用户root权限来执行这些命令

 

格式:

  sudo 命令 [选项][参数]

 

选项

  -i 进入root 用户

示例:

  $ sudo -i

 

 

exit命令:

作用:

  退出用户登陆

 

管道操作

  运算符

    |  (shift + \)

作用:

  将命令的输出重定向为另一个命令的输入

格式:

   命令1 [选项或参数1] | 命令2 [参数2] |....

 

 

输出重定向

  输出分两种 :

    标准输出

    标准错误输出

 

标准输出重定向:

  >   将一个命令的标准输出重定向到一个文件

  >>  将标准输出追加到一个文件的末尾

 

例:

  ls ~/ > home_dirs.txt  # 新建(如果存在则覆盖)

  ls /etc/* >> home_dirs.txt  # 追加

 

 

标准错误输出重定向:

  2>  将一个命令的标准错误输出重定向到一个文件

  2>> 将一个标准错误输出追加到一个文件

格式:

  命令  2> 文件名

  命令  2>> 文件名

 

示例:

  grep "tedu" -nR /etc > out.txt2> error.txt

 

重定向所有输出:

  &>   

  &>>

 

 


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值