1 显示当前工作目录 pwd
2 查看目录下的所有内容 ls
ls -l 以列方式查看
ls -a 显示所有内容(包括隐藏内容)
ls var 显示var目录下的内容
3 切换目录 cd +路径
4 清屏 clear
5 修改登录密码
password 修改root账户的密码
password 用户名 修改指定账户的密码
6 创建文件夹 mkdir 文件夹名称
mkdir 文件夹名称1 文件夹名称2 在当前目录下创建多个文件夹
mkdir 创建多级目录 mkdir -p hello/a
7 删除文件夹 rmdir 文件夹名称
rmdir 文件夹名称 文件夹名称
rmdir 只能删除空文件夹
8 创建一个空白文件 touch 文件名
touch 文件名 文件名 同时创建多个
9 删除文件
unlink 文件名 一次只能删除一个
10 删除文件或文件夹
rm a.txt 先提示 删除
rm -f a.txt b.txt 不提示 删除
rm -r hello
rm -rf 文件夹 文件
rm -rf *.* 删除当前目录下所有文件
rm -rf * 清空当前目录
注意:谨慎使用rm -rf 命令
11 复制文件
cp a.txt hello/a.txt
cp c.txt hello/ccc.txt 复制并重命名
注意:cp只能复制文件
12 移动文件
mv a.txt hh 将 a.txt移动到 hh 下
mv haha hello/ttt 移动文件夹并重命名
mv 原名 新名 重命名
13 修改权限
用户种类 a(所有用户) u(文件拥有者 ) o( 其它)
读(r 4) 写(w 2) 执行(1)
chmod -R 777 hello 将最大权限赋给hello 包括子文件夹/文件
14 找文件
find 路径 -name 文件名
find /etc -name httpd.conf
15 vi编辑器
①打开文件 vi 文件名称
②vi 的两种状态
插入 i
命令(只可接受vi命令) esc
③保存
回到终端 :w 回车
退出并回到终端 :q 回车
强制退出不保存 :q! 回车
保存退出 :wq 回车
查找内容 :/查找的内容 查找下一个 n
显示行号 :set nu 回车
④批量替换
:/s/str1/str2/g str1为旧数据,str2为新数据
16 打包 tar cvf xx.tar 文件 文件夹 ...
17 解包 tar xvf xx.tar
18 gzip压缩(.gz)
gzip 文件名 gzip hello.tar
19 gunzip 解压 gunzip xx.gz
20 zip 压缩
21 解压 unzip xx.zip
22 查看 linux 盘符信息 fdisk -l
23 挂载U盘 (u盘的格式必须为fat格式)
mount u盘的路径 要挂载的路径
24 卸载U盘 unmount
25 查看文件编码 file 文件名
26 查看文件内容 cat 文件名
27 查看文件内容 more 文件名
28 查看文件内容 less 文件名
29 查看系统进程 ps -A
30 杀死进程 kill 进程号
31 查看系统的所有服务信息 service --status -all
32 查看时间 date
33 查看当前日历 cal
34 定时关机 shutdown -h 17:00
shutdown -h now
35 关机 halt
36 切换到root用户 su
37 scp命令 用于不同linux主机之间copy文件
① 将本地文件copy到测试服务器
scp /home/daisy/full.tar.gz sk@192.100.1.201:/home/sk/ /home/daisy/full.tar.gz为本地文件 /home/sk为服务器的存放目录
② 在测试机上执行命令 (将阿里云的sql文件备份到测试机的home/sk/目录下)
scp -P 端口号 sk@1XX.2XX.2XX.2XX:/home/sk/test.sql /home/sk/
38 提升权限 sudo (如果用户有root权限), 可以使用该命令
来源:https://www.cnblogs.com/sk2015/p/5742219.html