初学LINUX,记录常用命令与快捷键,方便自己,方便他人.
---------------------------UBUNTU 16.04-----------------------------
常用命令
cd
指定目录.
cd/cd ~进入用户主目录
cd / 进入系统根目录,即Computer下
cd - 返回进入此目录之前的目录
cd .. 返回上一级目录
cd ../.. 每一个"..",返回一次上一级目录
cd !$ 把上一个命令的参数作为cd的参数使用
其他命令
pwd 获取当前路径
touch 创建文件.
图片中的例子,先将目录定位于桌面,然后在桌面创建mytext文件
可以用以下指令创建按编号命名的多个文件
cat <filename> 读取指定文件的内容并打印到终端输出
cat <filename> | sort读取指定文件的内容并将读取的文本进行一个字典排序再输出
cat <filename> -n带行号打印
nl <filename> 带行号打印
ls 查询路径下文件夹和文件
如下图所示,查询桌面下的所有文件.其中白色的为文件,蓝色高亮的为文件夹.
ls -l 查看文件详细信息
mkdir <name> 创建文件夹
mkdir -p <name1>/<name2>/<name3> 创建多级目录
gedit <filename> 用文本编辑器gedit打开指定文件
例如 gedit mytest
rm <filename> 删除文件 删除文件不会进回收站
例如 rm mytest
rm -f <filename> 强行删除文件,即使只读权限
例如 rm -f mytestrm -r <dirname> 删除文件夹
例如 rm -r my
cp <filename> <dir> 复制指定文件到指定路径
例如 cp mytest my/file
cp -r <dir> <dir> 复制指定目录到指定路径
例如 cp -r my/file my/file1mv <filename> <dir> 移动指定文件到指定目录
例如 mv mytest my/file
mv <filename> <filename1> 重命名
例如 mv mytest mytest1
终端用快捷键
ctrl+Alt+T 打开终端
ctrl+d 关闭终端(当输入行无内容时) / 向后删除字符(当输入行已经输入一些内容且光标在开头时)
ctrl+c 强行终止当前程序,当出现错误操作,输入错误命令,出现预料之外的结果时用于结束当前程序.
Tab补全命令.输入命令时若不能完整的记清命令名字,输入前几个字母,按下Tab,可以自行补全命令.
ctrl+s 暂停当前程序.在终端不断打印程序执行中的数据时,可以用于暂停当前程序,观察此时刻输出结果.
ctrl+q 暂停恢复.
↑/↓ 在之前输入过的命令中进行查询,用于输入历史命令,避免重复打字.
Shift+PgUp 终端显示向上滚动
Shift+PgDn 终端显示向下滚动
ctrl+a 将光标移至输入行开头
Home 同上
ctrl+e 将光标移至输入行末尾
End 同上
ctrl+k 删除从光标位置至行末
Alt+Backspace 删除前一个单词