登出,切换用户
登出:
logout:退出到login状态,在未切换到其他用户前使用
exit:退回到上一级状态
切换用户:
su username:切换其他用户,但不切换环境变量
su - username :完整的切换到一个用户环境
重启:
reboot
关机:
shutdown:安全地将系统关机,shutdown -h 关机后关闭电源
halt:其实是调用shutdown -h
poweroff
目录相关
显示当前目录:
pwd:print working directory
查看目录:
ls:列出目标目录下的所有文件,ls -a 可显示包含以“.”开头的隐藏文件,
ls-l 列出目标目录下所有文件详细信息,可直接用ll,ll是ls -l的别名
查看目录基名:
basename directory
例如:basename /usr/bin 输出:bin
查看目录的目录名:
dirname directory
例如:dirname /usr/bin 输出/usr
切换目录:
cd directory
例如:cd /usr/bin 将切换到usr下的bin目录
cd ~username 注意空格,将切换到其他用户的家目录,管理员命令
cd 直接输入cd命令可切换到当前用户的家目录,相当于cd ~
cd - 可来回切换最近两个被访问的目录
创建目录:
mkdir directory
例如:mkdir /tmp/1 将在tmp目录下创建目录名为1的目录
mkdir -p /tmp/2/3 将在tmp目录下创建目录2,目录3
***目录:
rmdir directory
注意:只能***空目录,可使用rm -r***
例如:rmdir ./a ***当前目录下的a目录
rmdir -p ./a/b/c ***当前目录下的a目录及a目录下的b目录及b目录下的c目录
文件相关命令:
查看文件:
cat file
例如:cat /etc/passwd 可查看paaawd文件内容
tac /etc/passwd 逆序显示
more file
例如:more /etc/rc.d/rc.sysinit 分屏查看文件,按键 f向下翻屏 b向上翻屏
less /etc/rc.d/rc.sysinit 分屏查看,可以使用上下键翻屏
head file 查看文件前几行,默认10行
tail file 查看文件后几行,默认10行
查看文件状态:
stat file 可查看文件具体信息
查找可执行文件的位置:
which file
注意:which查找范围是PATH环境变量定义的路径范围内
例如:which vim 输出:/usr/bin/vim
创建,修改文件:
touch file 可更新文件时间戳,也可创建文件
例如:touch 2将创建文件名为2的文件
touch -a更新文件的访问时间
touch -m更新文件的修改时间
touch -m -t 201401020304[.05]将更改文件的修改时间为2014-01-02 03:04:05
编辑文件:
nano file
例如:nano ./1 打开当前目录下文件名为1的文件,ctrl+o保存 ctrl+x退出
vim ./1 nano,vim都是编辑器
复制文件:
cp source dest
例如:cp ./1 ./b 将当前目录下文件1,复制到当前目录b下
cp -r ./a ./c 递归复制,将a目录包括目录内文件全部复制到c目录
移动或重命名文件:
mv source dest
例如:mv ./1 ./d 将当前目录下的文件1 移动到目录d,相当于剪切
mv ./2 ./d/2.txt 将文件2 移动到目录d下,并重命名为2.txt
***文件:
rm file
例如:rm ./1 ***当前目录下文件名为1的文件
rm -i ./1 ***时提示是否***
rm -f ./1 直接***,无确认信息
rm -rf ./b 直接***b目录及目录下的所有文件,并且无需确认
注意:rm -rf / 等于自杀 rm: it is dangerous to operate recursively on `/'