cd命令
cd切换目录:cd +目标目录
当前目录:. 上一级目录:.. 返回家目录:cd ~/cd 空格
切换到上次所在目录:cd -
打印当前用户名字:whomi
打印当前用户的用户编号和用户组编号:id
打印当前用户家目录:echo $HOME
打印当前目录:pwd
cd一个不存在的目录,直接报错,用echo $?可以查看是不是执行错误,如果返回值为0,执行正确,返回值不是0是其他字符或数字,执行错误。
ls命令
ls显示目录信息命令:ls +[选项] +[文件/目录]
不带任何选项,是对目录内容的普通显示;
选项-a:列出目录内的所有文件(包含隐含文件);
选项-l:列出文件的详细信息(包括文件权限和属性,所属用户,所属组,文件大小,文件创建时间,文件名等信息);
选项-d:列出目录本身的详细信息;
选项-t:按文件的最后更改时间排序;
选项-h:人性化选项
which命令
which命令:用来查找某个命令的绝对路径;
alias命令
设置命令别名--把一些较长的命令使用别名来简化;
alias vieth='vi /etc/sysconfig/network-scripts/ifcfg-etho'
alias s='ls -alt /var/' --使用s来代替命令ls -alt /var/
查看别名设置:which s 或 which vieth
取消别名:unalias vieth
在~/.bashrc文件中设置别名可以让别名在同一用户任何终端均可进行使用:
vi ~/.bashrc
把alias s='ls -alt /var/' 放到已存在的别名下方即可
注:~/bashrc:该文件包含专用于某个用户的bash shell的bash信息,当该用户登录时以及每次打开新的shell时,该文件被读取。
Linux环境变量
环境变量:环境变量可以让我们直接打出命令,而无需知道命令的具体路径;
环境变量目录查看:
将新目录加入环境变量:
永久生效:将新目录加入到环境变量中:
vi /etc/profile --打开profile文件
把PATH=$PATH:/root加入到最后一行
$后面是由特殊意义的变量,后不加$不会出错,但是没有意义;
Linux快捷键
Ctrl+C:终止当前命令;
Tab:补全命令或目录等;
Ctrl+D:退出当前终端,同样也可以输入exit;
Ctrl+Z:暂停当前进程,暂停的进程可以使用fg恢复它;
Ctrl+L:清屏,使光标移动到第一行;
Ctrl+U:快速删除光标前面的所有字符;
Ctrl+A:快速把光标定位到行首;
Ctrl+E:和Ctrl+A相反,快速把光标定位到行尾;