命令总结

第1章 命令总结
1.1 echo命令
命令 功能:所见即所得
echo 参数说明
-n 不输出行尾的换行符
-e 允许对下面的加反斜线转义的字符进行解释(识别特殊符号)
-E 制止对STRINGS中的那些序列进行解释
–help 显示帮助并退出(须单独运行)
–version 输出版本信息并退出(须单独运行)
例如:
[root@oldoboy250 ~]# echo ‘hello world’
hello world
[root@oldoboy250 ~]# echo -e ‘suibian\nxiaobao’
suibian
xiaobao
PS1定义了命令提示符
-bash: [\u@\h: command not found
-bash: ifconfig: command not found
命令 不 找 (找不到命令)

-bash: /usr/sbin/useradd: Permission denied

1.2 whoami命令
命令 功能:查看当前用户
whoami 参数
[root@oldoboy250 ~]# whoami
root
1.3 pwd命令
命令 功能:查看当前用户位置(打印当前用户所在的位置)
pwd
1.4 history命令
命令 功能:日志审计
history 参数
-n 显示n个最近的记录
-r 读取记录,但不会添加内容记录
-w 覆盖原有的history文件
-c 清除记录
-d 《编号》[n]删除指定n跳记录
例如:
n 显示n个最近的记录
[root@oldoboy250 ~]# history 5
4 history
5 cat ./bash_history
6 ls ./bash_history
7 history 2
8 history 5
[root@oldoboy250 ~]# history –c

[root@oldoboy250 ~]# history 查看历史记录

#删除第5条历史记录
[root@oldoboy250 ~]# history -d 5
! +命令中的前面字符:调用之前的历史命令,只能调用最近执行过的命令。
!!:执行上一条执行过的命令
!+历史命令中的编号:[root@oldboyedu-gx etc]# ls -lt
1.5 alias命令
命令 功能:创建别名
alias 参数
Unalias 取消别名
[root@oldoboy250 ~]# alias bd=“ping www.baidu.com”
[root@oldoboy250 ~]# bd
取消别名
[root@oldoboy250 ~]# unalias bd
查看别名
[root@oldoboy250 ~]# alias
alias cp=‘cp -i’
alias egrep=‘egrep --color=auto’
alias fgrep=‘fgrep --color=auto’
alias grep=‘grep --color=auto’
alias l.=‘ls -d .* --color=auto’
alias ll=‘ls -l --color=auto’
alias ls=‘ls --color=auto’
alias mv=‘mv -i’
alias rm=‘rm -i’
1.6 帮助命令
命令 功能
man 查看命令帮助
–help 查看命令帮助
[root@oldboyedu ~]# ls --help
Usage: ls [选项] [文件]
ls
ls -l
ls -l /tmp
[root@oldoboy250 ~]# man ls
[root@oldoboy250 ~]# man cd
1.7 ls命令
命令 功能:查看目录和文件
ls 参数
-1 数字1,以列表的形式展示出某个目录下的文件
-l 显示出某个目录下的详细信息,相当于ll(别名)
-h 要配合l,t,a参数使用,以人类可读的方式显示目录文件(文件大小上加了单位)
-t 按照修改时间排序,显示目录文件信息,最新的时间段在上面
-r 倒序排列显示目录和文件信息
-i 显示目录和文件的inode号
-a 显示所有目录文件,包括隐藏的目录文件
-d 只显示目录本身
例如:
[root@oldoboy250 ~]# ls -a
. anaconda-ks.cfg .bashrc
… .bash_logout .cshrc
abc .bash_profile .tcshrc
[root@oldoboy250 ~]# ls -l
total 8
-rw-r–r--. 1 root root 4 Jun 18 11:15 abc
-rw-------. 1 root root 1444 Jun 12 20:13 anaconda-ks.cfg
[root@oldoboy250 ~]# ls -al
total 28
dr-xr-x—. 2 root root 125 Jun 18 11:18 .
dr-xr-xr-x. 18 root root 238 Jun 18 11:08 …
-rw-r–r--. 1 root root 4 Jun 18 11:15 abc
-rw-------. 1 root root 1444 Jun 12 20:13 anaconda-ks.cfg
-rw-r–r--. 1 root root 18 Dec 29 2013 .bash_logout
-rw-r–r--. 1 root root 176 Dec 29 2013 .bash_profile
-rw-r–r--. 1 root root 176 Dec 29 2013 .bashrc
-rw-r–r--. 1 root root 100 Dec 29 2013 .cshrc
-rw-r–r--. 1 root root 129 Dec 29 2013 .tcshrc
[root@oldoboy250 ~]# ls -tal
total 28
dr-xr-x—. 2 root root 125 Jun 18 11:18 .
-rw-r–r--. 1 root root 4 Jun 18 11:15 abc
dr-xr-xr-x. 18 root root 238 Jun 18 11:08 …
-rw-------. 1 root root 1444 Jun 12 20:13 anaconda-ks.cfg
-rw-r–r--. 1 root root 18 Dec 29 2013 .bash_logout
-rw-r–r--. 1 root root 176 Dec 29 2013 .bash_profile
-rw-r–r--. 1 root root 176 Dec 29 2013 .bashrc
-rw-r–r--. 1 root root 100 Dec 29 2013 .cshrc
-rw-r–r--. 1 root root 129 Dec 29 2013 .tcshrc
[root@oldoboy250 ~]# ls -ihl
total 8.0K
33574982 -rw-r–r--. 1 root root 4 Jun 18 11:15 abc
33574978 -rw-------. 1 root root 1.5K Jun 12 20:13 anaconda-ks.cfg
[root@oldoboy250 ~]# ls -rhl
total 8.0K
#以列表的形式展示出tmp目录下的文件
[root@oldboyedu ~]# ls -1 /tmp/
#详细信息
[root@oldboyedu ~]# ls -l /tmp
[root@oldboyedu ~]# ls -tl /etc/
[root@oldboyedu ~]# ls -tlr /etc/
第2章 目录结构
/
├── bin -> usr/bin #普通用户可执行的命令存放目录 软链接
├── boot #系统的启动项和引导菜单
├── data
├── dev #系统的设备目录
├── etc #系统配置文件目录
├── home #普通用户的家目录
├── lib -> usr/lib #32位库文件
├── lib64 -> usr/lib64#64位库文件
├──

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值