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 文件名:下载成功

 

posted @ 2017-11-16 17:17  mansion  阅读(86)  评论(0)    收藏  举报