Linux中的一些常用命令及示例

pwd 命令 
 作用: 用于显示当前操作的路径位置(当前工作路径)
cd 命令
  作用:改变当前的工作路径(进入某个目录)、
   格式:
   cd[目录名]
   示例: cd /home/tarena
  cd /   #进入根目录
  cd     # 默认进入用户主目录
    cd ..  #进入上一层目录
    cd -   #进入到进入此目录前的那个目录


ls 命令
   作用:用来系那是文件或文件夹的信息
   格式:ls[选项]  【文件夹名/文件名】
常用选项:
-l 列表显示文件的详细信息
-a 显示全部文件/文件信息 (all 全部的)
 示例:
 ls -l  /usr/bin/python3
 ls  
 ls -a  /home/tarena 


 以.开头的都是隐藏文件


mkdir 命令
 作用:创建一个或多个文件夹(也叫目录)
 格式:  mkdir   文件名1 文件名2 .....  
 示例:mkdir  a b c d 
常用选项:
 -p 如果中间文件不存在,则逐级创建所有文件夹
 示例: mkdir -p a/b/c/d 


rmdir  命令 
作用: 删除一个或多个文件夹(文件夹内必须没有文件)
格式:rmdir  a b c d 
常用选项:
 -p 如果中间文件也为空,则逐级删除中间的空文件夹


示例:
    rmdir  a b c d 


    rmdir -p code/a/b/c/d 
tree 命令
作用: 需要显示目录树
 安装方法:
$sudo apt install tree <回车>
输入密码  tarena
示例: 
  $tree #等同于 $tree.
  $tree /home/tarena
touch 命令
作用:
1、如果文件不存在,则创建一个空文件
2、如果文件或目录存在,则用系统时间更新它的修改时间
例:
touch adcd.txt
touch abcd.txt addd.txt


rm 命令
  作用:删除文件或者文件夹
  格式:
       rm[ 选项] 文件/文件夹
    常用选项:
  -r 递归删除文件内部的全部文件或文件夹
-i 删除前给出提示(y代表是 n代表不)
-f 强制删除,不给出提示 
 

rm -i-r = rm -ir



help帮助选项
  选项:
--help
  作用:
查看一个命令有哪些选项,这些选项都是做什么的
  格式:
【参数】 + --help
  示例:
ls --help


man 命令帮助
  格式:
man Linux/unix 命令名
  作用:
查看命令所对应的帮助文档
  示例:
man ls 
man mkdir
  说明:
退出键:q
tab 键
  作用: 
自动补全命令或文件路径
history 命令
  作用:
把以前键入的历史命令都列出来
  注:
在终端$提示符下,用上下键可以翻出历史命令
通配符:
× 代表0个,1个或多个任意字符
? 代表1个任意字符
  示例: 
有如下文件:
a bb ab ac aacc bc cd 
a*  代表所有以a开头的文件
a*b 代表所有以a开头并以b结尾的文件
a?  代表 ab ac 
?c  代表 ac bc 

...

cat命令:
  作用:
     将文本文件的内容作为标准输出显示
  格式:
     cat 文件名1 文件名2
  示例:
      cat day01.txt 
cp 命令:
   作用: 复制文件或文件夹
   格式: cp[选项:] 原文件或文件夹 目标文件或文件夹
   常用选项: 
   -a 复制文件及其内部的内容 
mv 命令:
    作用: 文件搬移或者更名
    格式: mv 源文件或文件夹 目的文件或文件夹
find 命令
    作用: 根据文件名称等信息查找指定的文件
    常用格式: find  路径 -name "文件夹"
    示例:find / -name "day01.txt"
         find ~ -name "day01.txt"
         find /home/tarena/aid1803  -name "*.txt"
grep 命令:
    作用:查找文件中相应的内容及文本信息
    格式:grep "内容" 【选项】 文件名或文件夹
    常用选项:
    -n  显示行号
    -r 递归搜索文件夹内的文件
终止程序(让程序停止运行)
ctrl + c

猜你喜欢

转载自blog.csdn.net/qq_31835117/article/details/80111614