绝对路径:从“/”根目录下开始
常用的一些命令选项
ls :使用方式? ls {空格}选项 {空格}参数 (全写为list)(等同于dir)
ls? -a :列出当前目录下所有的文件,包括隐藏文件
ls -l(也可以是ll) :列出当前目录下所有文件的详细信息
ls -lh:列出当前目录下所有文件的详细信息包括文件大小(此处是显示的是实际大小)
ls -ld:列出当前路径下目录(自身)的详细信息
ls -lt:按照时间排序从旧到新的形式列出当前目录下多有文件、目录的详细信息
ls -ltr:按照时间排序从新到旧的形式列出当前目录下多有文件、目录的详细信息
man
man ls:查看ls的一些使用方法
短选项可以合并一起使用,但长选项不可以合并一起使用
ls --help:也是查看ls一些使用方法,但缺点是不是所命令都支持
pwd:查看当前所在路径(显示的是绝对路径)
cd:切换目录 进入目录
root????????????? @???????? ken?????????? tmp
当前登录用户??? 分隔符???? 主机名???? 当前所在目录
cd -:回到上一次所处目录
cd:回到家目录
cd~:回到家目录
cd ..:返回上一级目录
mkdir:创建目录
mkdir -p(parent):递归创建
touch:创建普通文件
echo:输出并显示一行文本
echo -e:比如一段话之中有n,就会把n的换行作用显示出来,就是解释n的作用并显示出来
cp:复制(也可用作改名),用作复制文件
cp -a:复制目录时用(已经包含 -p [保持属性不变]-r[递归复制])
cp -i:在移动或覆盖一个文件时,会给你一个提示
mv:移动或改名(./表示当前目录)
mv -r:移动目录中所有的文件、目录(移动的目录不是空目录)
rm:删除目录
rm -f:不做提示直接删除目录、文件
rm -r:删除递归目录、文件
rm -rf:不做提示删除递归目录、文件
rmdir:删除空目录(目录里没有任何文件跟目录)
cat:查看(适合查看较小的文件)
cat -n:显示行号
特殊用法:cat > 文件名 <<EOF(要与结尾想呼应)
more:适合查看大文件(以百分比的形式展现,‘q’退出)
less:查看相对较小文件(支持搜索)
head:查看文件头10行(默认10行)
head -n:n是要查看的行数
tail:查看文件后10行
tail -n:n是要查看的行数
tail -f:持续刷新(监控文件)
clear:清屏(快捷方式:ctrl+l)
ctrl+c:强制结束
poweroff:关机
reboot:重启
alias:设置和查看别名,显示系统当中已经定义了哪些别名
alias "要设置的别名=要替换名字的命令":设置别名
unalias 设置的别名:取消设置的别名
uname:显示操作系统
uname -a:显示系统所有信息
uname -r:显示内核版本
?查看版本
hostname:显示主机名
hostname 新的主机名:设置新的主机名(一次性的,退出就没有了)
hostnamectl set-hostname 新的主机名:设置新的主机名(永久的)
history:查看历史使用过的命令(默认是1000行)
grep -i "HIST" /etc.profile:history这个命令的存放位置
!p :p代表刚执行过的命令
which:完整路径
which ls:查看ls这个命令的路径
rpm -qf +命令的路径:查看ls这个命令依赖哪个程序
rpm -ivh:安装(但不能解决依赖关系)
rpm -e:移除
rpm -ql:包含了哪些文件
whatis ls:查看ls这个命令是什么
whoami:查看当前用户
wc:统计文本信息
wc -c:统计字节,但会把换行符统计上(printf -f 准确的统计字节,只统计英文字母,不统计符号)
wc -w:单词数量
wc -l:统计行数
w(who的增强版):查看哪些人登录你的系统
USER:用户
TTY:终端
FROM:登陆的IP地址(从哪来)
[email?protected]:登录时间
IDLE:操作计时器