Linux命令
本篇文章内容介绍Linux常用的命令
阅读目录
- cd命令
- ls命令
- pwd命令
- mkdir命令
- rmdir命令
- touch命令
- rm命令
- cp命令
- mv命令
- cat命令
- less命令
- more命令
- head命令
- tail命令
- chown命令
- chgrp命令
- chmod命令
- tar命令
- grep命令
- date命令
- wc命令
- ifconfig命令
- top命令
- free命令
- ps命令
- kill命令
- find命令
ls命令
(list 列表)
ls 命令列出目录和文件
ls -a 显示隐藏 以 . 开头的就是隐藏文件

ls -l 显示详情 以长字符串显示

pwd命令
(print 打印 working 工作 directory 目录)

cd命令
(change 改变 directory 目录)
. 本目录 例: cd .
.. 上层目录 例: cd ..
/ 根目录 例: cd /
当前用户主目录 例: cd
~ 当前用户主目录 例: cd ~
~用户名 进入指定用户的主目录 例: cd ~root 进入root用户的主目录
- 进入上一次的目录 例:cd -
mkdir命令
(make 创建 directory 目录)
mkdir 路径及文件夹名称
rmdir命令
( remove 移除 directory 目录)
rmdir 路径及文件夹名称
注意:只能删除空文件夹
touch命令
touch命令用于创建文件
touch 文件名
rm命令
rm命令用于删除文件
rm 文件
rm -r 则是递归删除
cp命令
cp命令用于复制文件
cp 源文件 目的文件
复制文件夹
1)目的文件夹不存在
cp -r 源文件夹 目的文件夹 // 源文件夹=目的文件夹
2)目的文件夹已经存在
cp -r 源文件夹 目的文件夹 // 源文件夹的拷贝成为目的文件夹的子目录
cp -r 源文件夹/. 目的文件夹 // 复制文件夹内容 到目的文件夹里面
mv命令
mv命令用于剪切文件
mv 源文件路径 目的文件路径
cat命令
查看日志
cat 查看全部
cat -n 显示行数
less命令
less 分屏显示
less 文件名
less -N 文件名 显示行号
PageUp 往上翻
PageDown 往下翻
j往下翻
k往上翻
点击q退出
more 命令
more +n 文件名 第几行开始
more -n 文件名 每页多少行 点击空格下一页
more +n -n 文件名 第几行开始 每页多少行
回车键向下移动一行。
空格键向下移动一页
点击q退出
head命令
head -n 数字 文件名
默认查头部10行
-n 数字 指定查询头部多少行
tail命令
tail -n 数字 文件名
默认查尾部10行
-n 数字 指定查询尾部多少行
tail -f 文件名 实时查询日志 按ctrl+c 退出
cat 1.txt | tail -n +2 | head -n 4 查看从第二行开始的4行日志 第2行~第6行

chown命令
改变所属用户 (change 改变 owner 所有者)
chown 用户 文件
chgrp命令
改变所属用户 (change 改变 group 组)
chgrp 用户组 文件
chmod命令
chmod命令用户更改权限 (change 改变 mode 模式)
rwx r-x r-x
用户 用户组 其他人
r read 读 4
w write 写 2
x excute 执行 1
改权限
chmod u=rw- 文件 改用户的权限 u user
chmod g=rw- 文件 改用户组的权限 g group
chmod o=rw- 文件 改其他人的权限 o others
chmod u=rw-,g=rw-,o=rw- 文件
等价于用数字 chmod 666 文件
chmod u=-wx,g=rwx,o=rwx 文件
等价于用数字 chmod 377 文件
增加权限
chmod u+r 文件
减少权限
chmod g-w 文件
增加权限
chmod o+rw 文件
增加减少权限
chmod u+r,g-w 文件
给所有加权限 a = user + group + others a代表所有
chmod a+x 文件
tar命令
tar压缩命令
可接如下参数
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
tar -cf 压缩后文件名.tar 被压缩的文件名
tar -xf 被压缩的文件名
grep命令
grep命令是一种强大的文本搜索工具

date命令
date命令用来查看服务器时间

wc命令
wc命令用来统计文件的行数
-l 统计行数
-c 统计字节数
-w 统计字数
如图

指定筛选的文件中统计行数

ifconfig命令
ifconfig命令用来查看服务器ip地址的

top命令
top命令用来查看cpu的使用率的

free命令
free命令用来查看内存的使用情况的(默认单位kb)

- total:表示 总计物理内存的大小。
- used:表示 已使用多少。
- free:表示 可用内存多少。
- Shared:表示多个进程共享的内存总额。
- Buffers/cached:表示 磁盘缓存的大小。
- available:还可以被进程使用的物理内存大小
ps命令
ps进程查看命令ps
ps -A 显示所有进程
能看到进程PID
kill命令
kill PID 杀死进程
find命令
搜索某目录下的某个文件
find 路径 -name 文件名
find ./test -name abc.txt
在当前目录test 文件夹中 搜索 abc.txt这个文件
如果不知道文件名可以用 通配符*
例如
find ./test -name abc.tx*

浙公网安备 33010602011771号