本文最后更新于:6 个月前
导言
Linux系统下Node.js的安装步骤_linux 安装node.js-CSDN博客
正文
一次性学会68个常用命令
1
| cd / cd /root cd /home/memory
|
1
| echo 哈哈哈 echo how are you > sb.txt
|
1
| shred 慎用,转换文本为乱码,但是操作菜单都成乱码了,只能重启
|
1
| whatis pwd 后面加个命令,他会告诉你这个命令是干啥用的
|
1
| cmp c.txt sb.txt 比较两文件是否相同
|
1
| diff c.txt sb.txt 更详细的比较
|
1
| cat sb.txt | sort 排序显示文本
|
1
| find / -name "a" sudo find / -name "a" 按文件名查找,指定目录
|
1
| find -name "a*" find -name "*a" 通配符 以a为开头 / 以a为结尾
|
1
| ping -c 5 -s 20 www.baidu.com 指定发送数据包数量、大小
|
1
| sudo iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT 开放指定端口
|
1
| sudo ufw allow 80 sudo ufw status sudo ufw enable
|
1
| echo "1+2+3+4+5" | bc 计算
|
1
| systemctl start / stop / status / enable
|
1
| sudo shutdown sudo shutdown -h now 关机
|
命令
通用格式
1
| command [-options] [parameter]
|
1 2 3
| command : 命令本身 -options : 选项[可选] parameter : 参数[可选]
|
目录操作命令
1 2 3
| -a : 列出全部文件, 包含隐藏的文件/文件夹 -l : 纵向形式排列信息 -h : 列出文件大小, 与-l配合使用
|
cd - 切换工作目录 (Change Directory)
1
| cd 回到用户的HOME目录 /home/memory
|
1 2 3 4
| 注: / 表示根目录 ~/ 表示 /home/memory ./ 表示当前目录 ../ 表示上一级目录
|
pwd - 查看当前工作目录 (Print Work Directory)
mkdir - 创建目录 (Make Directory)
1 2
| -p : 选填, 可创建多级目录 Linux路径 : 必填
|
文件操作命令
more - 查看文件内容 (可翻页查看, 空格翻页, q退出)
1 2 3
| -r : 可选, 复制文件夹时使用 参数一 : Linux路径, 表示被复制的文件或文件夹 参数二 : Linux路径, 表示要复制去的地方
|
1
| rm [-r -f] 参数一 参数二 ......
|
1 2 3
| -r : 删除文件夹时使用 -f : 强制删除 (force) 参数 : 要删除的文件/文件夹路径
|
1 2
| 参数一 : Linux路径, 表示被移动的文件或文件夹 参数二 : Linux路径, 表示移动去的地方,
|
归档管理
tar 命令
1
| tar -zcvf test.tar.gz /root/test
|
1 2 3 4
| -c: 创建文件 -v: 显示执行过程 -z: 用gzip压缩 -f: 压缩的包名,必须放到所有选项后面
|
1 2
| tar -xzvf test.tar.gz tar -xzvf test.tar.gz -C /home/
|
1 2
| -x: 解压,不能与-c同时出现 -C: 解压到指定目录
|
1 2 3 4
| tar -zcvf test.tar.gz --exclude=test.sh test
tar -zcvf test.tar.gz --exclude=bak test
|
zip 命令
1
| zip -r test.zip /root/test
|
1
| -r: 递归处理,把目录和文件一起处理,显示压缩过程
|
unzip 命令
1 2
| unzip test.zip -d test unzip -d test test.zip
|