Linux基本操作

history 显示命令历史列表
!num 执行命令历史列表的第num条命令
!! 执行上一条命令

Ctrl+p 显示上一条命令
Ctrl+n 显示下一条命令

Ctrl+f 光标向前移动一个字符
Ctrl+b 光标向后移动一个字符

Ctrl+a 移动到当前行的头部
Ctrl+e 移动到当前行的结尾

Ctrl+l 清屏
Ctrl+u 删除光标所在处之前的所有字符(不包括自身)
Ctrl+k 删除光标所在处之后的所有字符(包括自身)
Ctrl+d 删除光标所在处字符
Ctrl+h 删除光标所在处前一个字符

Alt+f 光标向前移动一个单词
Alt+b 光标向后移动一个单词

Esc+b 移动到当前单词的开头
Esc+f 移动到当前单词的结尾

cd . 当前目录
cd .. 当前目录的上一级目录
cd - 相邻两级目录互相切换

~ 家目录(宿主目录)即 /home/当前登录的用户名
显示家目录 pwd
进入家目录 cd
cd ~
cd /home/当前登录的用户名

创建目录
mkdir 目录名
创建套接目录
mkdir 目录名/子目录名/子子目录名 -p
删除非空目录
rmdir 目录名
删除目录
rm 目录名 -r
删除目录时提示“确认删除该目录?”
rm 目录名 -ri

创建文件
touch 文件名
查看文件内容、创建文件、文件合并、追加文件内容等功能,适合短小文件
cat 文件名
按行(回车键)/页(空格键)查看文件,只能往后查看
more 文件名
方便上下查看文件内容,上下操作同快捷键
less 文件名
默认查看前n行文件内容
head -n 文件名
默认查看后n行文件内容
tail -n 文件名

拷贝文件
cp 文件名1 文件名2
文件名2如果不存在,就创建;如果存在,就覆盖里面的内容

拷贝目录
cp 目录名1 目录名2 -r
目录名2若不存在,则新建,此时目录名2/目录名1下的内容...;如果存在,则将目录名1整个拷贝到目录名2,此时目录名2/目录名1/目录名1下的内容...
cp 目录名1/ 目录名2 -r
此时目录名2/目录名1下的内容...

重命名文件、移动文件
mv 原文件名 目标目录/新文件名

软链接,相当于windows下的快捷方式,文件和目录都可以创建
ln -s 原文件绝对地址名 快捷方式名
使用绝对地址可以使得软链接在整个目录下使用快捷方式
软链接的大小是“原文件绝对地址名”字符串的大小

硬链接,只有文件才能够创建
ln 原文件名 硬链接名

你可能感兴趣的:(Linux基本操作)