ls -a 列出所有的文件,包括以 . 开头的隐藏文件
ls -d 列出目录本身,并不包含目录中的文件
ls -h 人类易读
ls -h 长输出
man 帮助使用手册
pwd 显示当前目录的名称
cd 切换路径
cd - 返回上一次所在目录;
cd ~ 返回家目录;
cd .. 返回上一级所在的目录。
mkdir 创建目录
mkdir -p 创建递归目录。
touch 创建普通文件
echo 输出文字;echo -e 对特殊字符进行解释。
mv 移动、修改文件名
cp -a 复制目录
rm-f 强制删除一个文件 ; rm -r 删除目录。
cat 查看比较小的文件内容 ;
cat -n 查看并显示出行号文件。(more > less > cat)
head -n 显示文件内容的前n行(一般默认10行)
tail -n 显示文件内容的后n行(一般默认10行)
tail -f 持续刷新文件中的内容
clear 清屏 ; ctrl + l
poweroff 关机
reboot 重启
ctrl + c 强制退出
alias 查看别名;
alias“ken = ls - d” 设置别名; unalias 取消别名。
uname 显示输出系统消息;
uname -a 显示所有的信息;
uname -r 显示内核版本;
cat/etc/redhat-release 显示系统版本。
su 切换用户
hostname 显示并设置主机名
history 查看历史命令
which 查询命令的完整路径
whoami 显示当前登录用户
wc -l 统计行数;
wc -w 统计单词数量;
wc -c 统计字节数。
ping 检测主机是否在线
du -h 人类易读的 显示一个目录下的所有文件;
du -s 显示当前目录的总和大小。
df -h 查看系统磁盘空间使用情况
free -h 显示系统已用和未用内存空间情况;
free - s 刷新显示。
date -s 修改时间
> 覆盖输出,会覆盖掉原先的文件内容
>> 追加输出,不会覆盖源文件的内容,会在源文件内容的末尾继续添加
| 管道符,将前面的命令运行后输出一个结果交给管道符后面的命令再一次的执行
通配符 * 代表匹配零个或多个字符(可以为零个)
? 代表匹配单个字符(单个字符必须存在)
[0--9] 代表匹配0到9之间的任一个字符
[a--z] 代表匹配a到z之间的任一个字符
ln -s 软连接(建立快捷方式); 硬链接: 与软连接区别是删除源文件,链接文件仍存在。
ctrl + alt + f2 图形化→最小化; ctrl + alt + f1 最小化→图形化。