Linux基本命令使用
1、pwd :查看当前目录
2、cd /:根目录 cd ..返回上一层 cd ../../:返回上两层目录(以此类推)
3、ls:查看当前目录下的文件 ls -l :查看当下目录的详细文件信息 ls -lh:查看当下目录的详细文件信息大小(KB) ls -a:列出当下目录隐藏的文件 ls -lha:列出当下目录的详细文件以及隐藏文件信息大小
4、编辑文件: vim 文件名 :创建一个文件进入编辑模式
按i进入插入模式,写完文件,按esc键,再按shift+:键,在输入wq,确定 按(wq!)是强制保存
vim yum.log +30:打开yum.log文件直接跳到30行
5、cat 文件名 :查看文件内容 more 文件名:是慢慢的查看文件内容
grep -n ipv4 yum.log:查看yum.log文件中的ipv4在哪一行
6、mkdir aaa :创建一个名叫aaa的目录 mkdir -p a/b/c/d:创建d目录在a/b/c的目录下 touch /var/log/a:在/var/log目录下创建a这个文件
7、mv a b/ :把a移动到b的目录下 mv a b :把a文件覆盖b(如果是目录,把a目录放在b目录下)
8、tree a :显示a目录的树结构 tree -a 显示所有文件和目录数结构 tree -p :列出权限标示 tree -s 列出文件或目录大小。
9、man :查看帮助 命令 --help :简单帮助 help cd :查看Linux内置的一些命令
10、find / -name "yum.log":查看yum.log这个文件在哪个目录下 find / -name "*.log":查看.log这个日志文件在哪些目录下 find /var/log -name "*.log":查看这个目录下的日志文件
find / -name *man* :模糊查询有这个man的文件名
find / -size +100M | xargs ls - slh:查看大于100m以权限情况显示的文件
11、rm:删除命令 cp yum.log /root:复制这个文件到/root目录下 mv /a/b /c:将b文件移动到c目录下
12、tar zcvf:打包命令 tar zcvf demo.tar.gz a b c 打包当下目录a,b,c三个文件
tar zcvf demo.tar.gz ./* :打包当下目录所有的包
13、df -h:列出磁盘的详细挂载情况 du -sh :查看当前目录的文件夹大小
14、free -m :以M为单位查看服务器内存的使用情况
15、top:查看系统性能(动态呈现),q 退出
CPU: user :用户进程所占的cpu system:操作系统本身所占cpu
idle:cpu 空闲率 iowait:cpu等待io的时间比
mem(memory)内存 :total:总的内存 usage:内存使用 free:内存空闲
cached:缓存区 buffered:正在准备拿出来使用
dd if=/dev/sda3 of=/tmp/dd.test :测试使用(内存资源)
16、ps -ef | grep dd :查看dd这个进程
17、kill 100 :结束100的这个进程号 kill -9 100 :强制结束100这个进程号
18、useradd oldboy:创建lodboy用户
19、chown oldboy.oldboy oldboyedu/:将oldboyedu这个文件夹属oldboy用户(属主,属组)
20、chmod 777 oldboyedu/:给oldboyedu文件夹的权限是777(其他用户可以创建使用这个文件夹,一般不推荐)
20、 yum -y install lrzsz: 将打包的文件下载下来(只用于SecureCRT上传、下载文件)然后gz 文件名:下载成功

浙公网安备 33010602011771号