Linux 第二节(基本命令)
www.linuxcool.com
一.ifconfig
1.Ip 地址
2.MAC地址
3.收到的数据包(RX)
4.发送的数据包(Tx)
二.uname
uname -a //查看系统内核及架构信息
1.服务器名称
2.主机名称
3.内核版本 3.10.0-123.el7.x86_64_#1
4.内核日期
三.uptime
uptime //查看系统负载情况
1.日期
2.开机总时间
3.终端数,图形化界面占用一个,窗口也占用一个
4.CPU负载情况,1分钟,5分钟,15分钟
四。free
free -h //显示内存相关信息
五。who
who //查看当前登录的终端
1.:0 图形化界面终端
2.pts/0 命令行终端
六。last
last 显示历史登录记录
1.still logged in 登录中
七.history
history 显示历史执行的命令
!52 //执行历史第52条的命令
八。sosreport
sosreport //求救信息收集
九。cd
cd .. //返回上级 目录
cd - //返加上一次目录
cd ~ //返回用户家目录中
十。ls
ls -l //查看文件的详细信息
ls -a //查看所有文件,文件名带点的为隐藏文件。
ls -d //查看目录
蓝色为目录
十一、cat
cat 文件名 //查看短小的文件内容
cat 文件名 | tr [a-z] [A-Z]
十二、more
more 文件名 //查看大文件的内容
十三、head
head -n 文件名称 //查看文件的前N行内容
十四、tail
tail -n 文件名 //查看文件的后N行内容
tail -f 文件名 //实时刷新文件的内容
十五、wc
wc -l 文件名 //统计行数
wc -c 文件名 // 统计多少个字
wc -w 文件名 //统计有多少个单词
十六、文件属性时间
A time 最后一次查看文件内容时间
C time 最后一次修改属性的时间
M time 最后一次修改内容的时间
十七、cut
cut -d : -f 1 文件名 //提取文件里面所有用户名称
十八、diff
diff --brief a.txt b.txt //查看文件内容是否相同
diff --c a.txt b.txt //查看文件内容不相同的详细信息
十九、 touch
touch san //创建san文件
touch -d "20:15" san //修改san文件的时间
二十、mkdir
mkdir 目录名 //新建一个目录
mkdir -p a/b/c/d/e/f //创建多个目录
二十一、cp
cp 源文件 目标文件 //复制文件
cp -r 源目录 目标目录 //复制目录
二十二、mv
mv 源文件 目标文件
二十三、rm
rm 文件名 //删除文件
rm -r 目录名或者文件名 //删除目录
rm -rf 目录名或者文件名 //强制删除目录或者文件
rm -rf / //强制删除根目下的所有文件
二十四、dd
dd if=文件名 of=文件名2 bs=100 conut=1 //取文件的一部份输入到另一个文件
二十五、file
file 文件名 //查看文件类型
二十六、tar czvf
c=归档
z=gzip压缩格式
v=显示压缩打包的过程
j=bzip2
f=打包出来的文件名称
tar czvf 打包后文件名称.tar.gz 打包目录或者文件名称
tar xzvf 打包的文件名.tar.gz
二十八、grep
grep 关键词 文件名 //查找关键词在文件内的位置
grep -n 关键词 文件名 //查找关键词在文件内的第多少行
二十九、find
find / -user linux //查找所有归属linux用户的文件
find / -name 文件名 //查找文件名
复习内容:第二章节
预习: 第三章节