ctrl c 取消命令,并且换行
ctrl u 清空本行
tab 可以补全命令和文件名;两次tab会显示备选命令
ls 列出当前目录下所有文件,蓝色为文件夹,白色为普通文件,绿色为可执行文件
pwd 显示当前工作路径
cd xxx 进入xxx目录下;cd -返回上次所在目录;cd ..返回上级目录;cd ~ 返回home
mkdir xxx 创建xxx目录(文件夹)
touch xxx 创建xxx文件
cat xxx shell界面展示xxx文件内容
rm xxx 删除xxx文件;rm yyy -r 删除yyy目录;rm *.txt 删除当前目录下所有txt文件
cp xxx yyy 将xxx文件复制成yyy(cp相当于复制+粘贴+重命名,yyy若没有重命名,则名字仍为原来的);同样的,加上-r可以复制文件夹
mv xxx yyy 将xxx移动到yyy(mv相当于剪切+粘贴),使用mv可以重命名文件, eg. mv aa.txt bb.txt,当前目录就会只有bb.txt
ctrl insert 复制文本(win下同样适用)
shift insert 粘贴文本(win下同样适用)
ls -l 列出文件夹下级所有文件(会显示详细信息)
ls -hl = ls -lh 则会人性化地展示文件信息(文件大小更明了,比如原本是4096,则显示为4.0k)
ll = ls -al = ls -la 显示当前目录下所有文件和文件夹
ls -A 显示当前目录文件和文件夹
ls -a 显示当前目录文件和文件夹,包括.和..
(以.开头的为隐藏文件夹,ls和ls -l不会显示,ls -A等则会显示)
/ 根目录
. 当前目录
.. 上级目录
PS.
参考y总acwing的linux基础课