6.linux高阶命令
2016-01-03 15:55
357 查看
6.1.find
作用:在linux文件系统中,用来查找一个文件放在哪里了。
举例:find /etc -name interfaces;查找/etc目录下的interfaces文件的具体路径。
总结:find 路径 -name 文件名。
6.2.grep
作用:在一个文本文文件中,查找某个词。
举例:grep -nr main ./test;查找./test目录下所有文件中所有使用了”main”的行并显示出来。
总结:grep -nr 要查找的符号 要查找的目录或文件集合。-n表示查找结果中显示行号,-r表示要递归查找。
6.3.which/whereis
作用:查找一个应用程序(二进制文件)在哪里。
举例:which ls;whereis ls;查找ls应用程序在哪个目录中。
总结:which/whereis 二进制文件名;which只显示二进制文件的路径;whereis显示二进制文件的路径,和其源码或man手册位置。
6.4.uname
作用:查看系统信息。
举例:uname -a;显示系统的详细信息。uname -r;显示内核版本信息。
总结:uname -参数;一般在脚本中使用。
6.5.shutdown/init/reboot
作用:关闭或重启系统。
举例:shutdown -h now;立即关机。init 0;关机。shutdown -r now;立即重启。reboot;重启。
总结:掌握1组命令即可;shutdown命令可以预设关机时间实现到点自动关机。
6.6.tree/lstree
作用:显示文件和目录由根目录开始的树形结构。
举例:tree;显示当前目录树形结构。
总结:tree;查看各个目录一目了然,可以复制到NotePad上查看具体的归属关系。
6.7.mount/umount
作用:用来挂载磁盘到文件系统中。
举例:mount -t nfs -o nolock 192.168.1.141:/root/rootfs /mnt;将远端nfs服务器/root/rootfs目录挂载在本地的/mnt目录下。umount /mnt;卸载本地/mnt目录下的nfs挂载。
总结:卸载时必须退出/mnt目录后才能成功卸载。
6.8.df/du
作用:磁盘空间相关。
举例:df -h;显示已挂载的分区列表。du -h;列出文件或文件夹的大小。
总结:du -h 文件名;可以列出这个文件有多大,列出方式是以人比较好看懂的方式,不像 ls -l列出的都是以字节为单位。
6.9.useradd/userdel/passwd/adduser
作用:系统管理员进行用户管理。
举例:useradd user1;添加一个名为user1的用户。userdel user1;删除一个名为user1的用户。passwd user1;为名为user的用户设置密码。adduser user1;添加一个名为user1的用户,同时创建宿主目录,用户shell等。
总结:adduser是一个脚本,而useradd是一个二进制应用程序。adduser创建用户时比较麻烦,但是一次设定完所有的信息;而useradd设置时简单,但是需要额外的设置宿主目录,密码那些信息。
6.10.chmod/chown/chgrp
作用:用来管理系统中文件的权限。
举例:chmod 777 /test;更改目录”/test”权限为777。chmod u+x /test;属主增加可执行权限。chmod o+w /test;其他用户增加可写权限。chmod g-x /test;属主所在组用户去掉可执行权限。chown gec test.c;更改test.c文件的属主为gec。chgrp gec test.c;更改test.c文件所属的组为gec。
总结:共计有两种修改权限的方法即chmod xxx 文件名;chmod 用户名+/-权限名 文件名。chown 属主名 文件名;更改文件的属主。chgrp 组名 文件名;更改文件属主所在的组。使用数字来编码权限即r–可读–4;w–可写–2;x–可执行–1;—无权限–0。三个组用户的编码即u–属主;g–属主所在的组;o–其他用户。
6.11.tar
作用:文件打包压缩与解压缩。
举例:tar -czvf dir.tar.gz dir/;将dir目录打包成dir.tar.gz。tar -cjvf dir.tar.bz2 dir/;将dir目录打包成dir.tar.bz2。tar -zxvf dir.tar.gz;解压缩dir.tar.gz。tar -jxvf dir.tar.bz2;解压缩dir.tar.bz2。
总结:掌握以上四种命令用法即可。
6.12.ifconfig/ifup/ifdown
作用:配置网络。
举例:ifconfig eth0 192.168.1.13;设置IP地址。ifconfig eth0 up;启动网卡。ifconfig eth0 down;禁用网卡。ifup eth0;启动网卡。ifdown eth0;禁用网卡。ifconfig eth0 192.168.1.1 netmask 255.255.255.0;同时设置IP和子网掩码。
总结:尽量多使用ifup和ifdown重启网卡。
6.13.mkfs
作用:格式化文件系统
举例:mkfs /dev/hd1;mkfs -t vfat 32 -F /dev/hd1;创建一个FAT32文件系统。
总结:暂时不会用到,碰到时直接百度即可。
6.14.sed/awk
作用:使用正则表达式,主要用于匹配加替换。
举例:sed ‘1d’ ab;删除ab文件中的第一行。
总结:不太常用,表达式非常复杂,建议初期没必要花时间研究。
作用:在linux文件系统中,用来查找一个文件放在哪里了。
举例:find /etc -name interfaces;查找/etc目录下的interfaces文件的具体路径。
总结:find 路径 -name 文件名。
6.2.grep
作用:在一个文本文文件中,查找某个词。
举例:grep -nr main ./test;查找./test目录下所有文件中所有使用了”main”的行并显示出来。
总结:grep -nr 要查找的符号 要查找的目录或文件集合。-n表示查找结果中显示行号,-r表示要递归查找。
6.3.which/whereis
作用:查找一个应用程序(二进制文件)在哪里。
举例:which ls;whereis ls;查找ls应用程序在哪个目录中。
总结:which/whereis 二进制文件名;which只显示二进制文件的路径;whereis显示二进制文件的路径,和其源码或man手册位置。
6.4.uname
作用:查看系统信息。
举例:uname -a;显示系统的详细信息。uname -r;显示内核版本信息。
总结:uname -参数;一般在脚本中使用。
6.5.shutdown/init/reboot
作用:关闭或重启系统。
举例:shutdown -h now;立即关机。init 0;关机。shutdown -r now;立即重启。reboot;重启。
总结:掌握1组命令即可;shutdown命令可以预设关机时间实现到点自动关机。
6.6.tree/lstree
作用:显示文件和目录由根目录开始的树形结构。
举例:tree;显示当前目录树形结构。
总结:tree;查看各个目录一目了然,可以复制到NotePad上查看具体的归属关系。
6.7.mount/umount
作用:用来挂载磁盘到文件系统中。
举例:mount -t nfs -o nolock 192.168.1.141:/root/rootfs /mnt;将远端nfs服务器/root/rootfs目录挂载在本地的/mnt目录下。umount /mnt;卸载本地/mnt目录下的nfs挂载。
总结:卸载时必须退出/mnt目录后才能成功卸载。
6.8.df/du
作用:磁盘空间相关。
举例:df -h;显示已挂载的分区列表。du -h;列出文件或文件夹的大小。
总结:du -h 文件名;可以列出这个文件有多大,列出方式是以人比较好看懂的方式,不像 ls -l列出的都是以字节为单位。
6.9.useradd/userdel/passwd/adduser
作用:系统管理员进行用户管理。
举例:useradd user1;添加一个名为user1的用户。userdel user1;删除一个名为user1的用户。passwd user1;为名为user的用户设置密码。adduser user1;添加一个名为user1的用户,同时创建宿主目录,用户shell等。
总结:adduser是一个脚本,而useradd是一个二进制应用程序。adduser创建用户时比较麻烦,但是一次设定完所有的信息;而useradd设置时简单,但是需要额外的设置宿主目录,密码那些信息。
6.10.chmod/chown/chgrp
作用:用来管理系统中文件的权限。
举例:chmod 777 /test;更改目录”/test”权限为777。chmod u+x /test;属主增加可执行权限。chmod o+w /test;其他用户增加可写权限。chmod g-x /test;属主所在组用户去掉可执行权限。chown gec test.c;更改test.c文件的属主为gec。chgrp gec test.c;更改test.c文件所属的组为gec。
总结:共计有两种修改权限的方法即chmod xxx 文件名;chmod 用户名+/-权限名 文件名。chown 属主名 文件名;更改文件的属主。chgrp 组名 文件名;更改文件属主所在的组。使用数字来编码权限即r–可读–4;w–可写–2;x–可执行–1;—无权限–0。三个组用户的编码即u–属主;g–属主所在的组;o–其他用户。
6.11.tar
作用:文件打包压缩与解压缩。
举例:tar -czvf dir.tar.gz dir/;将dir目录打包成dir.tar.gz。tar -cjvf dir.tar.bz2 dir/;将dir目录打包成dir.tar.bz2。tar -zxvf dir.tar.gz;解压缩dir.tar.gz。tar -jxvf dir.tar.bz2;解压缩dir.tar.bz2。
总结:掌握以上四种命令用法即可。
6.12.ifconfig/ifup/ifdown
作用:配置网络。
举例:ifconfig eth0 192.168.1.13;设置IP地址。ifconfig eth0 up;启动网卡。ifconfig eth0 down;禁用网卡。ifup eth0;启动网卡。ifdown eth0;禁用网卡。ifconfig eth0 192.168.1.1 netmask 255.255.255.0;同时设置IP和子网掩码。
总结:尽量多使用ifup和ifdown重启网卡。
6.13.mkfs
作用:格式化文件系统
举例:mkfs /dev/hd1;mkfs -t vfat 32 -F /dev/hd1;创建一个FAT32文件系统。
总结:暂时不会用到,碰到时直接百度即可。
6.14.sed/awk
作用:使用正则表达式,主要用于匹配加替换。
举例:sed ‘1d’ ab;删除ab文件中的第一行。
总结:不太常用,表达式非常复杂,建议初期没必要花时间研究。
相关文章推荐
- Linux程序包管理和yum用法
- Linux下安装keep-alived
- centos
- 深入理解Linux内核(4)---中断和异常(x86平台)
- Linux学习笔记--文件类型和权限
- linux系统下载
- Linux pkg-config命令
- Linux进程管理命令详解
- 细说grub的功能--
- linux笔记
- CentOS7上让Jexus开机自启动
- Linux命令之切换用户
- linux命令小结
- linux命令小结
- centos的软件安装方法rpm和yum
- 在CentOS 搭建 自己的Ghost博客教程
- CentOS7 yum 安装 MySQL 5.7
- 解决SecureCRT等软件连接Linux速度缓慢问题
- linux
- centos cp命令整理