linux常见命令

pwd 查看工作目录
ls 查看目录文件
 
mkdir test 创建test文件夹
cd test 进入test
touch a.txt 创建a.txt文件夹
cat a.txt 查看写入的文件内容
vim a.txt
 
 
常用 Linux 命令的基本使用
 
序号
命令
对应英文
作用
01
ls
list
查看当前文件夹下的内容
02
pwd
print wrok directory
查看当前所在文件夹
03
cd [目录名]
change directory
切换文件夹
04
touch [文件名]
touch
如果文件不存在,新建文件
05
mkdir [目录名]
make directory
创建目录
06
rm [文件名]
remove
删除指定的文件名
07
clear
clear
清屏
 
 
 
参数
含义
-a
显示指定目录下所有子目录与文件,包括隐藏文件
-l
以列表方式显示文件的详细信息
-h
配合 -l 以人性化的方式显示文件大小
 
 
 
通配符
含义
*
文件代表文件名中所有字符
ls te*
查找以te开头的文件
ls *html
查找结尾为html的文件
代表文件名中任意一个字符
ls ?.c
只找第一个字符任意,后缀为.c的文件
ls a.?
只找只有3个字符,前2字符为a.,最后一个字符任意的文件
[]
[”和“]”将字符组括起来,表示可以匹配字符组中的任意一个。“-”用于表示字符范围。
[abc]
匹配a、b、c中的任意一个
[a-f]
匹配从a到f范围内的的任意一个字符
ls [a-f]*
找到从a到f范围内的的任意一个字符开头的文件
ls a-f
查找文件名为a-f的文件,当“-”处于方括号之外失去通配符的作用
\
如果要使通配符作为普通字符使用,可以在其前面加上转义字符。“?”和“*”处于方括号内时不用使用转义字符就失去通配符的作用。
ls *a
查找文件名为*a的文件
切换工作目录: cd
 
在使用Unix/Linux的时候,经常需要更换工作目录。cd命令可以帮助用户切换工作目录。Linux所有的目录和文件名大小写敏感
cd后面可跟绝对路径,也可以跟相对路径。如果省略目录,则默认切换到当前用户的主目录。
命令
含义
cd
切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。
cd ~
切换到当前用户的主目录(/home/用户目录)
cd .
切换到当前目录
cd ..
切换到上级目录
cd -
可进入上次所在的目录
 
 
 
选项
含义
 
 
-a
该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。
 
-f
已经存在的目标文件而不提示
-i
交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-r
若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。
-v
显示拷贝进度
 
 
用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。
常用选项说明:
选项
含义
-f
禁止交互式操作,如有覆盖也不会给出提示
-i
确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件
-v
显示移动进度
 
删除: rm ,rmdir
rm -rf /* 特殊命令,删除全部
rm 文件名
rm dname -r : 删除目录
rmdir dname: 删除空文件夹,非空的删除不了
echo : 打印东西,
定向覆盖写入: >,相当于w
定向追加写入: >>,相当于a
 
 
#mkdir,touch, mv , cp
mkdir: 创建目录的
mkdir a b :同时创建a和b
mkdir a/b/c -p
 
 
 

posted @ 2021-06-01 10:33  Why-L  阅读(75)  评论(2)    收藏  举报