目录
echo $? 查看上一条命令是否成功(成功为0,其他为错误)
路径
绝对路径:以根目录开始的路径为绝对路径
相对路径:从当前所在的工作目录开始写起
常见目录
存放命令文件的目录
sbin 超级管理员相关命令
bin 普通用的命令
存放配置文件
etc
家目录存放位置
root root用户的家目录
home 普通用户家目录的存放目录
umask:用户权限编码
022 root账户(默认)
002 普通账户(默认)
默认最高权限 目录777 文件666
示例1:
rwx rwx rwx 减 --- -w- -w- 等于 rwx r-x r-x(即root目录:755)
示例2:
rw- rw- rw- 减 --- -w- -w- 等于 rw- r-- r--(即root文件:644)
示例3:
rwx rwx rwx 减 --- --x --x 等于 rwx rw- rw-(已将普通用户umask改为011,目录:766)
示例4:
rw- rw- rw- 减 --- --x --x 等于 rw- rw- rw-(文件:666)
显示快捷键
1、ctrl+a 将光标移动到行首
2、ctrl+e 将光标移动到行尾
3、ctrl+u 从光标处开始到行首处删除
4、ctrl+k 从光标处开始到处行尾删除
5、ctrl+w 从光标处删除至字首
6、esc+. 打印上一条命令的最后一部分
type:显示类型
示例:
[root@localhost ~]# type ll
ll 是'ls -l --color=auto' 的别名
alias:设置别名
用法:alias 别名='命令'
alias 的效果仅在该次登入的操作有效。
示例:
[root@localhost ~]# alias pff='poweroff'
unalias:取消别名
用法:unalise 别名
示例:
[root@localhost ~]# unalias pff
which:查找命令/文件所在地的绝对路径
示例:
[root@localhost ~]# which ls
alias ls='ls --color=auto'
/usr/bin/ls
tty:用于显示终端机连接标准输入设备的文件名称
示例:
[root@localhost ~]# tty
/dev/pts/0
echo
示例:
[root@localhost ~]# echo hello world
hello world
echo 内容 > 文件名 覆盖之前文件内容(若文件不存在,则创建该文件)
echo 内容 >> 文件名 保留以前内容追加新内容(同)
echo $? 查看上一条命令是否成功(成功为0,其他为错误)
DNS---》 将域名解析为IP
IP的作用:定位互联网中一台服务器的位置
端口的作用:定位一台服务器中具体服务的位置
守护进程Daemon
守护进程的名称通常以d结尾,比如sshd、httpd等
linux中后缀名不影响文件类型