更改用户名(需要root权限) hostname 新名字
cd 切换文件夹
cd /home 绝对路径 以根目录开头(/)
cd admin 相对路径 不以根目录开头
cd .. 返回上级目录
cd ~ 到自己的家目录 /home/admin
cd - 回看(回到上一次输入命令时的目录)
pwd 查看当前目录
ls 查看当前目录
ls
ls -l 显示详细列表(文件大小单位为字节)
ls -lh 把文件大小以人性化的方式显示(大小单位换成KB)
ls -a 显示所有的文件,包括隐藏文件(.开头的文件)
ll 等价于 ls -l
ls -la / (ls 想要查看的文件夹)查看根目录下所有文件的详细信息
ls a* 查看当前目录下文件名以a开头的所有文件(*代表任意个任意字符)
ls *d 查看当前目录下文件名d前面有任意字符的所有文件
ls a? 查看当前目录下文件名以a开头且后面只有1位的所有文件(?代表1个任意字符)
ls a?? 查看当前目录下文件名以a开头且后面只有2位的所有文件
ls [abc]d 查看当前目录下文件名以a、b、c开头且以d结尾的所有文件([]内部匹配一个)
ls [a-x]d 查看当前目录下文件名以a-x开头且以d结尾的所有文件
ls \*x 查看当前目录下文件名*x的文件(\使*x不以指令方式输入而是以文件名输入,转义字符)
drwxrwxr-x 首字母d代表文件夹(如果是-代表文件)
rwxrwxr-x 分为三组rwx rwx r-x r可读,w可写,x执行,(-代表否的意思)
第一组:文件拥有者的权限,第二组:文件拥有的组的权限,第三组:其他用户的权限
mkdir 创建文件夹
mkdir tupian 在当前目录下创建文件夹
mkdir /home/admin/tupian 以绝对路径创建文件夹
mkdir /home/admin/a/tupian -p 如果上级目录不存在,则需要加上-p自动创建
mkdir a b 在当前目录创建a文件夹和b文件夹
mkdir a/{c,d} 在指定目录下创建多个文件夹
mkdir .abc 创建隐藏文件夹
touch 创建一个空文件
touch a.txt 在当前目录下创建 如果要在指定目录下创建,必须保证上级目录存在
touch .abc 创建隐藏文件
gedit 创建文件并打开记事本编辑内容
gedit a.txt 文件已存在—打开记事本编辑内容,文件不存在—创建文件并打开记事本编辑内容
rm 删除文件或文件夹
rm a.txt 删除文件
rm a -r 删除文件夹(-r)
rm * 删除当前目录下所有文件(不能删除隐藏文件和文件夹)
rm * -r 删除当前目录下所有文件和文件夹(不能删除隐藏文件)
rm .a 删除隐藏文件
clear 清屏
ctrl + c 退出选择,不执行当前选中命令
ls --help (指令 --help)获取帮助文档(中文)
man cd (man 指令)获取帮助文档(英文,适用于linux自带的指令)
空格键 显示手册页的下一屏
Enter键 一次滚动手册页的一行
b 回滚一屏
f 前滚一屏
q 退出
/word 查找(/要查找的内容)
cp 拷贝文件或文件夹
cp 原文件 目标文件
cp 1.txt 2.txt 拷贝文件
cp abc def -r 拷贝文件夹
mv 剪切或重命名
mv 1.txt abc.txt 当前目录下不存在abc.txt,将1.txt重命名为abc.txt
mv 1.txt abc 将1.txt移动到abc文件夹下
mv 1.txt abc/2.txt 将1.txt移动到abc文件夹下并重命名为2.txt
mv abc aa 将abc文件夹移动到aa文件夹下
重定向 指令 > 文件名
ls > 1.txt 将ls指令执行结果输出到1.txt文件内(文件不存在则创建,文件已存在则覆盖内容)
ls >> 1.txt 将ls指令执行结果追加到1.txt文件末尾
cat 查看文件内容
cat 1.txt 将1.txt的内容显示到终端而不是记事本打开(gedit),只能查看不能编辑
cat 2.txt 1.txt 按顺序输出2.txt和1.txt里面的内容
more 查看文件内容,可以分页显示
ls / >> 1.txt
more 1.txt 查看文件内容,空格往下翻页,b往回翻页,q退出
管道 |
ls -l / | more 将左边的结果交给右边命令来处理