[epeter@ localhost ~]$
其中:epeter 是用户名;localhost 是当前主机名; ~ 破浪号代表当前是用户目录( 如果是 / 斜线代表当前是根目录);$ 代表当前以普通用户登录(如果是 # 代表当前以根用户登录(root用户或者具有管理员权限))。
命令由三个部分组成:命令;选项;参数。
切换用户:
su epeter 切换到epeter用户
su - epeter 切换到epeter用户
加 - 和不加 - 的区别是:加 - 是启用了一个全新的终端环境(shell 环境);不加 - 是不切换终端,只切换用户。
hostname 显示主机名
username 当前用户名
uanme -r 内核版本号
Tab 自动补全命令,自动补全文件名,无法自动补全参数。
cd 文件名 打开该文件
cd ~ 打开用户目录
cd / 打开根目录
ls 查看目录下文件
ls -l 查看目录下文件的详细信息
ls -a 表示显示隐藏文件
ls -d 目录本身属性
ls -ld 同上
ls /root/ root用户的主目录
ls /home/ home目录下的用户的主目录
ls /dev/ 系统的设备文件
mkdir tmp 创建'tmp'目录
mkdir -p tmp01/test 递归创建了'tmp01'目录,而'tmp01'目录下创建了'test'目录。
touch test.txt 创建了'test.txt'文件
touch "progam files" 创建文件名'progam files'带空格的文件,加双引号
rm "progam files" 删除'progam files'带空格的文件,加双引号
rmdir 删除一个空目录
rm tmp 删除'tmp' 目录
rm -r tmp 删除‘tmp’目录及目录下的目录,循环删除。
rm -f text.txt 强制删除'text.txt'文件
rm -rf text.txt 强制删除目录,不询问。(慎用)
cp /root/test.txt test/ 将'test.txt'文件复制到‘test’目录下。
cp -r /root/tmp tmp01/ 将‘tmp’目录复制到'tmp01'目录下。
mv test.txt test01 将'test.txt'文件剪切到'test01'下,‘test.txt’位置发生改变。
mv test.txt epeter 将'test.txt'重新命名为'epeter.txt'
//待补充...