ctrl + Home/End 光标上前/后退一个单词
ctrl +a/e 光标到该行首/尾
Ctrl+u 剪切命令行中光标所在处之前的所有字符(不包括自身)
Ctrl+k 剪切命令行中光标所在处之后的所有字符(包括自身)
Ctrl+l 清屏
Ctrl+y 粘贴刚才所删除的字符
Ctrl+d 删除光标所在处字符
Ctrl+f 光标向后移动字符
ctrl+b 光标向前移动字符
ctrl+w 删除字符直到遇到空格(自身所在空格不算)
Alt+b 移动到当前单词的开头
Alt+f 移动到当前单词的结尾
pwd:打印当前路径
ls:列出路径下的文件与文件夹
ls xx:列出xx路径下的文件与文件夹
ls -l ls-a ls-al ls-h ls-lh ls-alh
cd :跳转某路径 . :当前路径
cd ~:回home路径
cd -:在本路径与前一路径之间切换
文件的创建:touch xx
文件夹的创建:mkdir xx
文件的删除:rm xxx
文件夹的删除:rm -r xxx rm -d xxx ( -d 是删除空目录),用 rm --help查看
文件(夹)的剪切:mv xx (->) xx
文件的复制:cp xx (->) xx
文件夹复制: cp -r xx (->) xx
命令查看:xxx --help
4.文件搜索
find 路径 可选项 名字
find /home/user/desktop -name 12.txt * ? [ ]
find /home/user/desktop -name *12.txt -iname 不区分大小写
find /home/user/desktop -size +5
find /home/user/desktop -name 12.txt
find /home/user/desktop -user xxx
find find /home/user/desktop -mmin -5
-a(and) -o (or)
find /home/user/desktop -type f(文件)
find /home/user/desktop -type d(文件夹)
find /home/user/desktop -type l (软链接)
find /home/user/desktop -inum xxx
快而更新不及时 sudo updatedb
cat xxxx cat -b xxx (加行号不留空行) cat -n xxx (加行号留空行)
more xxxx(分页)
grep xx 12.txt
> (覆盖) 与 >>(后面加)
ls /home > 12.txt
ls /home >> 12.txt
把一个命令输出作为另一个的输入
grep -v ^s 12.txt | grep 4$
ls /home | grep #
ln 12.txt 12_softlink
sudo useradd -m user1
sudo passwd user1