linux常用命令
ls
ls -a 查看显示隐藏文件
ls -l 显示文件权限相关信息
ls -r 反序排列
ls -t 按时间排序
cd
cd / 根目录
cd - 返回上一次操作前目录
cd 进入用户下根目录
pwd 查看当前路径
mkdir 创建目录
rm
rm 删除当前文件
rm -r 删除该文件夹下所有文件
rm -rf 删除所有不需要确认
mv
mv 移动文件
cp
cp 复制文件
cp -r 复制当前文件夹下所有文件
cat
cat 查看文件所有信息
more
more 查看文件信息不可上翻 空格翻页,不可编辑
less
less 查看可以上翻
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
-x <数字> 将“tab”键显示为规定的数字空格
b 向后翻一页
d 向后翻半页
h 显示帮助界面
Q 退出less 命令
u 向前滚动半页
y 向前滚动一行
空格键 滚动一行
回车键 滚动一页
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页
tail
tail -f 查看日志(实时)
whereis cx 查找cx程序相关文件
whereis -s cx 查找cx的源码文件
whereis -m cx 查找cx的帮助文件
find
find -name cx 查找文件名为cx的文件
find ./ -name cx 查找./目录下文件名为cx的文件
chmod
chmod +r cx 将读权限赋予cx
chmod +w cx 将写权限赋予cx
chmod +x cx 将执行权限赋予cx
chmod +s cx 将特殊权限赋予cx
以上+号替换为-号为撤销权限
tar
tar -cvf cx.tar cx 将cx 打成tar压缩包
tar -tvf cx.tar 查看cx.tar压缩包内容
tar -xvf cx.tar 解压cx.tar
top -c 查看cpu占用
free -m 查看内存使用率
total 内存总数: 1002M
used 已经使用的内存数: 769M
free 空闲的内存数: 232M
shared 当前已经废弃不用,总是0
buffers Buffer 缓存内存数: 62M
cached Page 缓存内存数:421M
df
df -h 查看磁盘占用
-a 全部文件系统列表
-i 显示inode信息
-k 区块为1024字节
-l 只显示本地磁盘
-T 列出文件系统类型
ps -ef|grep cx 查看与cx相关的进程
kill -9 10086 杀死10086pid 的进程
netstat
-a: 列出所有的连接,服务器监听等
-t : 列出tcp 协议相关的服务
-u: 列出 udp 协议相关的服务
-n: 用端口号显示
-l : 列出当前监听的所有服务
-p: 列出服务程序的PID(进程id)
服务器重启、关机
shutdown -h 10 #计算机将于10分钟后关闭,且会显示在登录用户的当前屏幕中
shutdown -h now #计算机会立刻关机
shutdown -h 22:22 #计算机会在这个时刻关机
shutdown -r now #计算机会立刻重启
shutdown -r +10 #计算机会将于10分钟后重启
reboot #重启
halt #关机