Linux命令整理
ls 查看当前文件夹目录
ls -a 查看所有文件夹(包括隐藏文件夹)
ls -la 查看所有文件夹及详细时间
lscpu 查看系统cpu
mkdir name 创建文件夹
mkdir .name 创建隐藏文件夹
rm -rf name/ 删除文件夹
rm -r 递归删除
mv name/ newname 重命名文件夹
cd name 进入某一文件夹
touch name.后缀 创建一个文件
vim name.后缀 进入文件
esc 进入选择栏
i 进入编辑模式
:w 退出
:q 保存
:wq 退出并保存
:q! 退出不保存
dd 删除一整行数据
shift+G 进入到最后一行
:n 进入第n行
/xx 查找包含xx的某行
n 进入下一个查找结果项
cat name.后缀 查看文件中的东西
mv name.txt name/ 将文件移动到某个文件夹下
cp name.txt ../name.txt 将文件拷贝到上一级目录中并命名为name.txt
head -n 5 name.txt 查看某文件的前5行
tail -n 5 name.txt 查看某文件的后5行
ln name.txt newname.txt 建立硬链接并命名
ln -s 建立软连接
du name(.txt) 显示文件夹(或文件)所占内存的大小
du -h name(.txt) 加单位
du -h name/ 查看某文件夹所占内存的大小
which name(.txt) 查看某文件(夹)的路径
cat /proc/cpuinfo 查看系统cpu情况
lscpu 查看cpu
cat /proc/version 查看操作系统版本
df 查看系统磁盘信息
df name(.txt) 查看某文件(夹)磁盘占用情况
free -m 查看虚拟机内存
top 实时查看系统各资源使用情况
ps -ef|grep mysql 查看某程序运行情况
ps -ef 查看所有进程
kill -9 进程id 关闭一个进程
pkill mysql 关闭mysql进程
netstat -anptu|grep 22 查看某一端口是否被占用
创建者 所在组 其他组
读 写 操作
d 代表文件夹 r w x rwx r-x
- 代表文件
l 代表软链接
chmod g=rwx,u=rwx,o=rwx name.txt 设置权限
chmod 777 name.txt 赋予某文件所有权限
0代表 没有权限
1 代表 执行 权限 x
2代表 可写 权限 w
4代表 可读 权限 r
6代表 读写 权限 即4+2
7代表所有权限
sudo (权限不足时)进入管理者模式
sudo apt-get update 先更新再安装 sudo apt-get install
mptast 查看cpu使用率
mptast -P ALL >> a.txt 将cpu使用率信息写入到a.txt文件中
df >> a.txt 将查看的磁盘信息写入到某文件中
free -m >> a.txt 将内存信息写入文件
lscpu >> a.txt 将cpu信息写入文件
grep -o ‘str‘ a.txt 列出a.txt文件中出现的 str
grep -o ‘str‘ a.txt |wc -l 统计a.txt文件中 str 出现的次数
echo ‘信息‘ > a.txt 原文件内容被覆盖重写
echo ‘信息‘ >> a.txt 向原文件追加写入