一、cd
【语义】切换目录
1.切换到上一次目录
[root@localhost ~]# cd ..
2.回到家目录
[root@localhost ~]# cd
或
[root@localhost ~]# cd ~
3.回到/目录
[root@localhost ~]# cd /
4.回到上一次切换时的目录
[root@localhost ~]# cd -
5.进入上一层的上一层目录
[root@localhost ~]# cd ../..
二、
alias【语法】alias [-p] [别名] [=命令及参数]
【语义】显示别名和为
命令设定别名,以方便输入
1.显示当前已经设定好的别名
[root@localhost ~]# alias -p ///想过与不加参数一样
alias cp='cp -i'
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
2.显示别名"l."
[root@localhost ~]# alias l.
alias l.='ls -d .* --color=tty'
表示列出当前目录下的目录文件
3.为命令设定别名
[root@localhost ~]# alias dir='ls -al'
[root@localhost ~]# dir
total 384
drwxr-x--- 18 root root 4096 Oct 31 03:57 .
drwxr-xr-x 24 root root 4096 Dec 29 07:48 ..
-rw-r--r-- 1 root root 1017 Jun 12 2010 anaconda-ks.cfg
-rw------- 1 root root 13643 Oct 31 05:48 .bash_history
-rw-r--r-- 1 root root 24 Feb 22 2005 .bash_logout
-rw-r--r-- 1 root root 191 Feb 22 2005 .bash_profile
-rw-r--r-- 1 root root 176 Feb 22 2005 .bashrc
drwxr-xr-x 3 root root 4096 Jun 12 2010 .config
-rw-r--r-- 1 root root 100 Feb 22 2005 .cshrc
为命令ls -al设定别名dir,之后使用dir即可实现ls -al的功能
【注意】alias仅作用于此次登录,若要每次登录时都自动设定好别名,需在.bash_profile中设置命令,如下:
[root@localhost ~]# vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
alias ip="ifconfig" #这一行就是为ifconfig命令设置的别名
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
[root@localhost ~]# source .bash_profile
#source命令通常用于重新执行刚修改的初始化文件,如 .bash_profile 和 .profile 等等。如果在登录后对.bash_profile做了修改,则可以用source 命令重新执行.bash_profile 中的命令而不用注销并重新登录。文件无需可执行权限即可用source命令执行。
[root@localhost ~]# ip
eth0 Link encap:Ethernet HWaddr 00:0C:29:A8:98:3D
inet addr:192.168.198.128 Bcast:192.168.198.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fea8:983d/64 Scope:Link
……
三、
cat【语法】cat [-nbEs] [file1 file2...]
【语义】连接多个文件,或(处理并)显示文件的内容到标准输出设备
1.列出文件file的内容
[root@localhost ~]# cat file
2.列出文件file的内容,并为每行加上行号
[root@localhost ~]# cat -n file
3.列出文件file的内容,并为非空行加上行号(空行不加行号)
[root@localhost ~]# cat -b file
4.列出文件file的内容,并为每行结尾加上"$"符号
[root@localhost ~]# cat -E file
5.列出文件file的内容,若有连续空行,则只显示一个空行
[root@localhost ~]# cat -s file
6.同时列出file1 和 file2的内容
[root@localhost ~]# cat file1 file2
7.合并文件
[root@localhost ~]# cat file1 file2 > file3
四、
chmod【语法】chmod [-cfRv] [权限范围] <[文件][目录]>
【语义】改变文件或目录的权限
【参数】-v:显示命令执行过程
-c:和-v类似,但仅返回改变的部分
-f:不显示错误信息
-R:递归处理
--reference:制定标准
1.讲文件sigma和目录
test的权限是指为拥有者能够读取和写入,同组用户可以读取,
其他用户不准读写
[root@localhost ~]#chmod u=rw,g=r,o= sigma test #可以用数字0640代替权限范围
2.把file1文件权限设置为所有人均有读写权限
[root@localhost ~]#chmod ugo=rw file1 #ugo=rw 可以用666或a=rw代替
3.取消其他人执行file文件的权限
[root@localhost ~]#chmod o-x file
4.增加所属组对file文件的写入权限
[root@localhost ~]#chmod g+w file
5.给tmp目录下所有文件和子目录增加所属组写入和执行权限
[root@localhost ~]#chmod -R g+wx tmp
6.把文件file1,file2的权限设置的和file文件一样
[root@localhost ~]#chmod --reference=file file1 file2#以file文件为标准,将其余文件的权限设成与他相同
五、clear
【语法】clear
【语义】
当命令行所在屏已经充满了整个显示屏时,可以使用clear清屏
[root@localhost ~]#clear
六、exit
退出当前的
shell[root@localhost ~]# exit
回到重新登录的界面