-
Linux 命令的基础格式:
command [-options] [parameter]
-
ls命令的语法和作用:
ls [-a -l -h] [linux路径]
①-a
表示列出全部内容(包括隐藏的文件夹);-l
以列表展示;-h
文件的大小参数带单位显示;
②参数表示要列出内容的路径,不提供即列出当前工作目录内容 -
当前工作目录:Linux终端启动后默认价值HOME目录作为当前工作的目录
-
HOME目录:用户在系统内的专属目录
-
cd 切换工作目录
:cd [linux路径]
①cd 命令无需选项,只有参数,表示要切换到那个目录下
②cd命令直接执行,不写参数,表示回到用户的HOME目录 -
pwd 查看当前工作目录
:pwd
命令,无选项,无参数,直接输入 pwd 即可 -
特殊路径符:
•./
表示当前目录,比如cd ./Desktop
表示切换到当前目录下的Desktop
目录内,和cd Desktop
效果一致
•..
表示上一级目录,比如:cd ..
即可切换到上一级目录,cd ../..
切换到上二级的目录
•~
表示 HOME 目录,比如:cd ~
即可切换到HOME
目录或cd ~/Desktop
,切换到HOME
内的Desktop
目录 -
根目录用
/
表示 -
mkdir
创建新的目录:mkdir [-p] [linux路径]
• 参数必填,表示 Linux 路径,即要创建的文件夹的路径,相对路径或绝对路径均可
•-p
选项可选,表示自动创建不存在的父目录,适用于创建连续多层级的目录
例如:mkdir -p test1/good/666
-
touch创建文件
:touch [linux路径]
• touch 命令无选项,参数必填,表示要创建的文件路径,相对、绝对、特殊路径符均可以使用 -
cat 查看文件内容
:cat [linux路径]
• cat 同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用 -
more 命令查看文件内容
:more [linux路径]
• 同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用
• 查看过程中通过空格翻页
• 按q强制退出查看命令 -
cp 命令
• 用于复制文件或文件夹
• 语法:cp [-r] 参数1 参数2
• -r 选项,可选,用于复制文件夹使用,表示递归
• 参数 1 , Linux 路径,表示被复制的文件或文件夹
• 参数 2 , Linux 路径,表示要复制去的地方 -
mv 命令
• 用于查看文件内容
• 语法:mv 参数1 参数2
• 参数 1 , Linux 路径,表示被移动的文件或文件夹
• 参数 2 , Linux 路径,表示要移动去的地方,如果目标不存在,则进行改
名,确保目标存在 -
rm 命令
• 用于删除文件或文件夹
• 语法:rm [-r -f] 参数1 参数2 .......参数N
• -r 选项,可选,文件夹删除
• -f 选项,可选,用于强制删除(不提示,一般用于 root 用户)
• 参数,表示被删除的文件或文件夹路径,支持多个,空格隔开
• 参数也支持通配符*
,用以做模糊匹配 -
which 命令
• 查找命令的程序文件
• 语法:which 要查找的命令
• 无需选项,只需要参数表示查找哪个命令
例如:which cd
-
find 命令
• 用于查找指定的文件
• 按文件名查找:find 起始路径 -name "被查找文件名"
例如:find / -name “test*”
:查询根目录下满足test开头的文件,返回文件路径
• 支持通配符
• 按文件大小查找:find 起始路径 -size +(或)-n[KMG]
例如:find /usr -size +100M
:返回/usr
下文件大小大于100M的文件路径 -
grep命令
:
• 从文件中通过关键字过滤文件行
•grep [-n] 关键字 文件路径
例如:grep -n ming test.txt
-
wc命令
:
• 统计文件的行数,单词数,字节数,字符数
•wc [-c -m -l -w] 文件路径
• 不带选项,默认统计:行数 单词数 字节数
• -c 字节数;-m 字符数;-l 行数;-w 单词数 -
管道符:
|
将管道符左边命令的结果,作为右边命令的输入
例:cat text.txt | grep "ming" | wc -l
-
echo 命令: 在命令行中输出指定内容
echo “输出的内容”
-
反引号 `:相当于转义字符,将需要转义的内容用反引号包裹起来
echo 转义内容 -
重定向符
• >,将左侧命令的结果,覆盖写入符号右侧指定的文件中
• >>,将左侧命令的结果,追加写入符号右侧指定的文件中
例如:echo "hello world" > text.txt
-
tail 命令
:查看文件尾部内容,跟踪文件的最新更改,语法如下:
•tail [-f -num] Linux路径
•Linux路径
: 表示被跟踪的文件路径
•-f
持续跟踪
•-num
查看尾部多少行,不填默认10行
例如:tail -5 text.txt
-
vim 编辑文件
•vim 文件路径
步骤:
①vim text.txt
;
②键盘i键,进入输入模式;
③键盘esc键,退出编辑模式;
④按两下y,复制一行;
⑤按两下d,删除一行;
⑥按u,撤销
⑦按冒号,wq,表示保存并退出
⑧ls
;cat text.txt
linux常用命令
于 2024-07-31 21:05:28 首次发布