1,touch 创建文件
如: touch AAA, 同时创建多个文件 touch A B C
2,ls 查看当前位置的目录和文件
3,mkdir 创建目录 (目录就是文件夹的意思)
如:mkdir 目录名
mkdir -p 创建多级目录
如:mkdir -p AA/BB/CC
4, cd 跳转路径/目录名
cd .. 返回上一级
cd ~ 返回家目录
cd / 返回根目录
5,rm 删除文件
rm + 多个文件名 同时删除多个文件
6,rmdir +目录 删除空目录
7,rm -rf +目录/文件 强制删除文件或者目录
8,mv 移动文件或者目录
如: mv 文件名 移动到的目录
mv 目录名 移动到的目录
mv 也可以进行重命名 mv 文件名 新文件名 (前提是当前位置没有和新文件名同名的目录)
9, cp 复制
复制文件: cp 文件名 复制到的目录
复制目录: cp -R 指定目录 目标目录 可以用来对文件进行备份
10, useradd 创建用户
passwd 创建密码 (注意:输入密码时页面不会显示,只管输入就行了)
11, ifconfig 查看ip地址 (windows系统查看ip地址 的是 在dos窗口里面输入 ipconfig ,插网线是看以太网适配器下的ipv4,无线网连接是查看无线局域网适配器)
12,su 切换账户
su xiaoming 回车 然后输入密码就行了,不显示也直接输入即可。 高级命令
13,vi 文件名(先输入 i 切换至编辑状态,编辑完成后,先按esc键,再shift加: (英文)再输入小写 wq 保存并退出。 如果想 不保存并退出则输入 q !
14,cat 查看全部文件内容
cat 文件名
15,more 分页查看文件,以百分比展示当前查看内容
more 文件名
16,less 查看长文件,ctrl +z 退出查看模式
less 文件名
17,grep 模糊查询
grep+关键字+文件名
18,l 管道
作用:将上一个命令的结果给下一个命令使用
19,head -n 数字 文件名 查看文件的前几行 20
tail -n+数字+文件名 查看文件的后几行
20,ps 查看当前用户进程状态
ps -ef 查看当前系统所有进程信息
21,如果查看指定的进程,如java进程,可以通过管道符和grep命令进行过滤,
命令如下: ps -ef | grep java 查看java进程
22,kill-9 结束进程,杀进程
kill -9 +进程号
23, clear 清屏
24,free 查看磁盘空间 (显示当前系统未使用的和已使用的内存空间)
25,top 查看动态资源
27,vmstat 查看静态资源
28,ls -R 递归显示所有目录
29, ls -a 列出目录下的所有文件,包括以 . 开头的隐含文件。
30,ls -l 查看文件的属性/权限 开头用“-”表示为文件,用“d”表示为目录(文件夹), 分为三个组依次是:当前用户(u)当前所在组(g)其他组(o) r w x : "r"是可读 “w”是可写 “x”是可执行。“r”用4表示,“w"用2表示,“x”用1表示
如:rwx=7 rw=6 rx=5 r=4 wx=3 w=2 x=1
31,chmod 赋权 chmod 777 目标文件
32,find -name 加文件名 查找文件
33,ssh+远程主机IP地址 远程连接
比如连接另一台liunx ssh 106.55.44.146 35,netstat-an 查看端口号
34,netstat -an |grep 8080 查看8080端口号有没有被占用
35,reboot 重启计算机
36,halt 关机
37,tar格式打包
tar -cvf 新文件名.tar 指定文件
tar格式解压 tar -xvf 要解压的文件名.tar
38,zip格式打包
zip 新文件名.zip 指定文件
zip格式解压 unzip 文件名.zip
39, tail -f + 路径 查看动态日志
路径是固定的,找开发要,根据用户时间、用户信息、用户账号定位哪一个是自己的日志,如果发现按ctrl+c暂停,日志是否存在error(错误)和at关键字,截图发给开发就可以了作用:帮开发定位问题时用
40,wget命令是Linux系统用于从Web下载文件的命令行工具,支持 HTTP、HTTPS及FTP协议下载文件
wget 网址
使用 -c 选项断点续传