linux常用命令有哪些

100条常用Linux命令合集:1.echo"aa"》test.txt和echo"bb"》》test.txt//》删除原文件,并将内容写入文件》》添加中的内容文件尾部2、chmodgo+w-R/home/zhangy//为组用户和其他用户添加写权限3、tar-tzvftest.tar.gz//列出压缩包内容4,du-ah//显示文件列表大小5,du-sh//显示所有文件总大小6,echo'1+2'|bc-l//数学运算7、uname-a//查看查看Linux内核等一些信息8、badblocks-s/dev/sda//显示坏扇区扫描进度9、timecommand//显示命令运行时10、ls-lrt//按照时间倒序排序11、rsync-P//显示进度12.hissynctory-c//清除历史命令13、cd-//返回上一个目录14、Tree//显示目录树15、umount-n/mnt/hda2//强制卸载16、echo~///显示用户主目录17、echo$[5*5]e799bee5baa6e997aee7ad94e78988e69d8331333337376265//算术运算18、echo$((5*5))//算术运算19、evalls;psaux|grephttpd//两个命令都可以执行20、free-m//以MB表示,显示内存的单位为21、运算时间//表示,系统已经运行了多长时间。
依次显示以下信息:当前时间、系统运行时间、当前登录用户数。
以及系统最近1分钟运行了多长时间,5分钟平均负载和15分钟22,加上[root@krlcgcms01mytest]#leta=34+3;[root@krlcgcms01mytest]#echo$a;23,export//显示所有环境变量24,echo$PATH//显示单个变量25,cmpfile1file2//比较文件内容26,clear//清屏27,echo23423|awk--re-interval'/[0-9]{3,}/'//如果不添加re-interval则不显示28,cal//获取整齐的日历格式29,wc-l//统计行数,wc-w系统统计30个字,echo“AaDCbd23”|。
tr“[A-Z]”“[a-z]”由大写切换为小写,echo“tr-cb-d=将b-d以外的字符串替换为=31,echo“ADSF”|iconv-fUTF8-tGBK//把字符变成从utf8转换为gbk-f是from的缩写,-t就像Terminal32的缩写,cat-nfile//行号33、在内容前面显示,chattr+ifile//只读,root用户无法更改34、lsattrfile//显示文本文件属性35、cat/etc/passwd|awk-F:'{print$1}'//显示系统中所有用户36、cat/etc/group//显示系统中所有组37、groups//检查当前用户所在,所有组都在38、usermod-g用户组名//该方法是一个重写方法。
如果用户A与mysqlusermod-gphpmysql不同,则只属于PHP39usermod-G组名User//此方法是递增方法用户A属于mysqlusermod-gph如果pmysql是这样的话,mysql属于2个组,40,bc//在41中输入数学计算,umask003u权限为7,g权限为7,其他用户为4,即774,777-003=77442,mkfs-tvfat/dev/hda6//移动磁盘上的一个分区,格式化为vfat格式43,挂载/dev/cdrom/media/cdrom//挂载cdrom44,getentgroup532//使用组ID获取组信息tofind45,last//登录成功,用户记录46,lastb//登录失败的用户记录47,dump-S/dev/sda2//检查/dev/sda2需要备份的容量48,dump-0j-f/dev/hda2/sda2_bak.dump.bz2/dev/sda2//备份sda2并压缩49、Restore-t-f/dev/hda2/sda2_bak.dump//查看备份信息50、restore-r-f/dev/hda2/sda2_bak.dump//恢复备份副本51、fc-list//查看系统安装的字体52、find。
/-typef-execgrep-q"root"{};-exececho{};//搜索目录中文件包含的字符串53,vmstat5//显示系统信息,CPU、内存、I/O等。
每5年54。
使用Shift+P指定的向上排序操作显示55。
,Shift+M占用内存向上排序显示56,iptraf-g//查看各个接口的流量57,ostat-d-x/dev/sda22//使用iostat查看Checkdisk/的磁盘I/O状态dev/sda2,每两秒更新一次58,paste-sd'|||n'test//每4行转换一次将文件分成一行并用|分隔。
59、lsof-i:22//知道22端口上运行了什么程序60、lsof-cabc//查看abc进程当前打开的文件61、lsof-p12//查看with进程进程打开了哪些文件63number12、route//显示路由信息64、ifup//启用网卡65、ifdown//关闭网卡66,routedel-net172.168.0.0netmask255.255.0.0deveth0//删除网段172.16867,routeadd-net172.168.10.0netmask255.255.255.0deveth0//添加路由68,netstat-tunl//列出那个监听网络服务端口69,netstat-tun//列出连接的网络服务端口70,nmap-sP172.30.4.0/24//我的主机上这个网段有多少用户?很好的安全审计工具71、vgdisplay//查看系统中可用空间72、lvextend-L+20G/dev/tank/part1//为Part1分区添加20G空间73、lvresize-L-10G/dev/tank/part2//减少10GB空间74到Part2分区,pvdisplay//显示磁盘信息75,mplayer-loop10/mnt/song/music/花儿开.mp3//循环播放10次76,Pacman-Sfirefox-nd//并删除依赖77,wget-c//BreakClickLoadDownload78、chroot/mnt/ubuntu//更改根目录为/mnt/ubuntu79、Ctrl+A//命令行下,光标移动到开头80,Ctrl+E//命令行下,光标移动到结尾81,cut-D:-f1-4test//用途:到要分割的文件,取最后1到4列的分割82、file/home/zhangy/test.php//用于显示文件的一些基本信息83、创建touchtest.txt//一个空文件text.txt84,htpasswd-cbd/usr/local/nginx/conf/authfile//创建访问控制文件85,df//查看磁盘空间和当前磁盘数量86,fdisk-l//全部显示磁盘号87,alsamixer//进入后M键可以静音88,killallhttpd//杀死所有httpd进程89,killall-9mysqld_safe//某些进程不能被超级用户停止,-9是强制删除90,Mirror/MySQL//下载MySQL目录91,Mirror-R/MySQL//上传MySQL目录92,rmmodpcspkr//关闭tab声音93,modprobepcspkr//启用tab提示音94,gpasswd-azhangywheel//将用户zhangy添加到wheel组95,ddif=/dev/zeroof=/virtual/ubuntu.virt.imgbs=1Mcount=4096//为您创建一个4GIMGmirror96.lspic//显示pci设备97,lsusb//显示usb设备98,History|less//lessroot有点像more,用less感觉更舒服99,ln-s//如果你忘记了-s,它会改变它给出100硬links,tarzxvftest.tar.gz-C/home/zhangy//解压内容到指定目录