linux入门_linux基础之常用命令

1.pwd:查看当前所在目录
 
2.cd :切换目录
 
3.ls:查看当前目录下的文件及文件夹:
 
4.ls -l :列出当前目录下文件及详细信息         drwxr-xr-x   第一个字符为d则代表为目录。
 
 ls -lh 显示文件大小的单位   1KB=1024Byte(字节),1Byte=8Bits(位),1bit代表一个状态。
 
 ls -a 显示隐藏文件。
 
   vim .test  创建隐藏名为test的隐藏文件。
 
5.cd .. :返回上一级目录
 
   cd ../../../../ 向上返回4层目录
 
6.vim 文件名    创建文件
 
   i                  编辑文件
 
   写完文件之后,按ESC键退出编辑模式,再按“shift”+“:”键,再按wq(write+quit),文件就保存且退出了。
 
7.cat 文件名     查看文件内容
 
   vim 文件名    查看文件内容
 
   more 文件名  慢慢查看文件内容,回车按回车,下一页按空格键
 
 8.创建文件夹:
 
   mkdir 目录名  创建目录名
 
   mkdir -p /etc/temp/1/2/3/4    递归一层一层向下创建多级目录
 
9.tree CN 查看CN的目录结构    提示没有该命令则 cd root -->yum -y install tree
 
10.mv  移动文件
 
11.cp 复制文件
 
12.rm  删除文件。rm -rf  强制删除文件及文件夹
 
13.man 查看在线帮助文档
 
14.help 查看Linux内置命令帮助
 
15.--h  简单查看帮助
 
16.find 要查找的路径 -name 文件名          查找文件
 
17.touch 路径名    创建一个文件
 
18.df -h 查看磁盘状态
 
19.ps 查看进程运行情况
 
20.kill pid 关闭进程,kill -9 pid 强制关闭进程
 
21.>目录名  : 清空文件内的内容
 
22.grep 关键字 文件名:在文件中抓取带关键字的一行文本。
 
23.vim install.log +505:跳到install日志文件的第505行。
 
24.tar zcvf demo.tar.gz ./*  :将当前目录下的所有文件打包
 
25.sz 文件名:下载文件到Xshell的指定目录。若提示没有sz命令,则su root-->yum -y install lrzsz
 
26.du :查看文件(目录)的大小
 
27.free -m 以M为单位查看服务器内存
 
28.top 动态显示进程的CPU或内存使用率(htop)
 
29.chown 用户(属主).用户组(属组)  目录:chown root.root test/      将test目录的属组改为root
 
30.rwxr-xr-x   :每三个字母为一组, 第一个是用户权限,第二个是用户组权限,第三个是其它用户权限。
 
          r  read   4
 
          w write  2
 
          x excute 1
 
          -            0
 
        则rwx                 r-x                    r- x:
 
         4+2+1             4+1                  4+1
 
  rwxrwxrwx则为777:rwx            rwx                rwx
 
                            4+2+1         4+2+1          4+2+1
 
  改文件权限:chmod 755 test/             755为安全权限
 
 
 
综合:
 
线上查询及帮助(2):man,help
 
文件和目录操作(19):ls cd cp find mkdir mv pwd rename rm rmdir touch tree basename dirname chattr lsattr file md5sum
 
查看文件及内容处理命令(19):cat tac more less head tail cut split paste sort uniq wc iconv dos2unix file diff vimdiff
 
rev grep egrep join tr vi/vim
 
文件压缩及解压缩命令(4):tar unzip gzip zip
 
信息显示命令(12):uname hostname dmesg uptime file stat du df top free date cal
 
搜索文件命令(4):which whereis find locate
 
用户管理命令(10):useradd usermod userdel groupadd passwd chage id su visudo sudo
 
基础网络操作命令(10):telnet ssh scp wget ping route ifconfig ifup ifdown netstat
 
深入网络操作命令(6):nmap lsof route mail mutt nslookup dig host traceroute tcpdump
 
有关磁盘与文件系统的命令(10):mount umount df du fsck dd dumpe2fs dump fdisk parted mkfs partprobe
 
               e2fsck mkswap swapon sync resize2fs
 
关机和查看系统信息的命令(3):shutdown halt init
 
系统管理相关命令(8):uptime top free vmstat mpstat iostat sar(sysstats) chkconfig
 
系统安全相关命令(10):chmod(修改文件权限) chown(修改文件属组) chgrp chage passwd su sudo umask chattr lsattr
 
查看系统用户登录信息命令(7):whoami who w last lastlog users finger
 
其它(19):echo printf rpm yum watch alias unalias date clear history eject time nohup nc xargs exec export unset type bc
 
系统性能监视高级命令(12):
 
    内存:top free vmstat mpstat iostat sar
 
    CPU:top vmstat mpstat iostat sar
 
    I/O:vmstat mpstat iostat sar
 
    进程:ipcs ipcrm lsof strace lstrace
 
    负载:uptime
 
关机/重启/注销命令(7):
 
    关机重启:shutdown init halt poweroff reboot
 
    注销退出:logout exit ctl+d
 
进程管理(16):
 
    bg:后台运行 fg:挂起程序 jobs:显示后台程序 kill,killall,pkill:杀进程
 
    crontab:设置定时 ps:查看进程 pstree:显示进程状态树
 
    top:显示进程 nice:改变优先权 nohup:用户退出系统之后继续工作
 
    pgrep:查找匹配条件的进程  strace:跟踪一个进程的系统调用
 
    ltrace:跟踪进程调用库函数的详情 vmstat:报告虚拟内存统计信息
    runlevel init service
 
非常危险的系统命令(5):

本文版权归老男孩IT教育官网所有,欢迎转载,转载请注明作者出处。谢谢!
作者:老男孩IT教育
首发:http://www.oldboyedu.com/

转载于:https://my.oschina.net/u/3294426/blog/848003

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值