1.创建目录:mkdir 目录名称
创建文件:touch 文件名称.文件扩展名
2.修改目录/文件名称:mv 旧目录名称 新目录名称
注意:需要保证新目录/文件名称是不存在的
3.剪切目录:mv 被剪切目录名称 指定到此目录名称
注意:需要保证指定目录名称必须存在
7.拷贝目录/文件/压缩包:cp -r 被拷贝目录/文件/压缩包 拷贝到指定目录名称
4.搜索目录/文件:find 指定被查询目录 -name '被查找目录名称/文件名称'
注意:有单引号引起来;其实加不加单引号无所谓
5.管道命令 查看某个软件/端口所占用的进程:ps -ef | grep (安装在linux系统的软件名称/所开启的进程)
6.删除目录/文件/压缩包:rm -rf 目录/文件名称/压缩包
8.查看文件:cat 文件名称
9.编辑文件:vim 或 vi 文件名称
10.压缩目录/文件:tar -zcvf 打包/压缩新名称.扩展名 被打包/压缩目录/文件名称
注意:linux中的打包文件的扩展名:.tar
linux中的压缩文件的扩展名:.gz
linux中打包并压缩的文件的扩展名: .tar.gz
11.解压压缩包:tar -zxvf 被解压的压缩包名称 -C 指定解压到目录
注意:-C 表示指定到的目录位置
12.显示目录:pwd
13.杀死进程:kill 进程号 pid
14.查看具体软件的状态/开启/关闭/重启软件:systemctl status/start/stop/restart 软件名称
如防火墙:firewalld;
15.重启服务器:reboot
16.关机:shutdown now
17.设置某个软件开启自启或关闭:systerm enable/disable 软件名称
18. scp(secure copy)安全拷贝
(1)scp定义
scp可以实现服务器与服务器之间的数据拷贝。(from server1 to server2)
(2)基本语法
scp -r $pdir/$fname $user@$host:$pdir/$fname
命令 递归 要拷贝的文件路径/名称 目的地用户@主机:目的地路径/名称
19.修改文件权限:chmod 777 文件名称
注意:4 2 1 累计等于7表示最高权限
20.查看内存:free -m
释放内存:
sync ##执行释放缓存先使用sync同步一下,防止引起数据错误
修改此文件:vim /proc/sys/vm/drop_caches
步骤四:drop_caches的值可以是0-3之间的数字,代表不同的含义
0:不释放(系统默认值
1:释放页缓存
2:释放dentries和inodes
3:释放所有缓存
执行如下命令释放所有缓存
21.切换用户,命令:sudo su 用户名
例子:sudo su root:切换到根用户账号
22.添加用户,命令:useradd 用户名
passwd 用户名
接着可以添加具体用户名密码了
23.修改用户权限,命令:vim /etc/sudoers
在%wheel这行下面添加一行
例子:## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
gaoxueqiu ALL=(ALL) NOPASSWD:ALL
注意:atguigu这一行不要直接放到root行下面,因为所有用户都属于wheel组,你先配置了atguigu具有免密功能,但是程序执行到%wheel行时,该功能又被覆盖回需要密码。所以atguigu要放到%wheel这行下面。
24.修改主机名称,命令:vim /etc/hostname
例子:主机名
25.修改主机hosts文件,命令:vim /etc/hosts
例子:ip 映射名
26.配置无密登录:https://blog.csdn.net/developerof/article/details/89851621
27.上传文件,命令:rz 回车键
28.下载文件,命令:sz 下载文件名