linux常用命令
来源:互联网 发布:淘宝卖家id 编辑:程序博客网 时间:2024/06/06 00:50
-------文件命令-------ls-a(all)-l(long)-lh(人性化显示h)-i(i节点)-d(目录属性)mkdir-p(递归创建) mkdir -p /kang/kttcdpwdrmdir(删除空目录)cp-r(复制目录)-p(保持文件原属性)move(剪切、更名)rm-rf(删除文件或者目录)-r(删除目录)-f(强制删除)touchcat-n(显示行号)more(分页显示)空格或者f 翻页回车 换行q退出lesspagedown/up键n键 下一页head-n 指定行数tail-n指定行数-f动态显示文件内容ln(link)ln[源文件][目标文件] 创建硬链接-s 创建软连接--------权限管理命令------chmod [{ugoa}{+-=}{rxw}][文件或目录](文件目录权限更改)权限数字r--4w--2x--1chmod [数字][文件或目录]-R递归修改chown(改变文件所有者)chown[用户][文件或者目录]chgrp(改变文件所属组)chgrp[用户组][文件或目录]umask(定义文件默认权限)-S 显示文件缺省权限注意:新建目录的权限比文件的权限多了个x,也就是进入目录的权限。umask0 022(ugo) 权限掩码 777-022=755 就是默认的权限改变默认权限的方法:比如我觉得默认权限rwxr--xr-- 754比较合适,那应该怎么办呢?777-754=023umask 023---------文件搜索命令--------find[范围][参数条件][匹配条件]参数:-name 匹配条件* 和 ? -iname 不区分大小写参数:-size +(大于)-(小于)不写(等于)find / -size +201800单位是数据块,1数据块=512字节=0.5k在根目录下查找大于100M的文件。1M=1024k 100M=102400k=204800数据块参数:-user参数:-group参数:-amin 访问时间 -cmin 文件属性 -mmin 文件内容 如:find /etc -cmin -5(或者+5) 在/etc下查找5分钟以内被修改过属性的文件和目录连接符: -a 两个条件同时满足 -o 两个条件中任意一个 如:find /etc -size +163840 -a -size -204800尾部参数:-type f 文件 d目录 l软连接 如:find /etc -iname init* -type f尾部参数: -exec/ok 命令 {} \;对搜索结果执行命令操作 如:find /etc -name inittab -exec ls -l {} \; 在/etc下查找inittab文件并显示详细信息。参数:-inum 根据节点查找locatelocate[文件名]在资料库中搜寻文件,但注意/tmp中的文件不包含在资料库中。资料库更新命令:updatedbwhich 精准查找命令,会查找出所在目录和别名。whereis 会查找到所在目录和帮助文件。grep 文件内容搜索命令。 -i 不区分大小写 -v 排除指定字串如:grep -v ^# /etc/inittab(小尖号代表开头)查找文件inittab中排除以#开头的字符串。-----------帮助命令-----------man[命令或者配置文件]技巧:1、主要用途一般在第一行; 2、查找某个参数使用:/参数; 3、空格是翻页,回车下一行,q退出。 4、数字1是命令的帮助,数字5是配置文件的帮助。如 man 5 passwdwhatis [命令]apropos [配置文件]date 修改时间---------用户管理命令--------useradd [用户名]passwd [用户名]who 显示内容:注意tty叫本地登录 pts远程登录。w---------压缩解压缩命令--------.gz格式gzip[文件]【只能压缩文件】gunzip【压缩包】或者gzip -d注意压缩后源文件不见了。tar【压缩】tar 选项[-zcvf][压缩文件名][目录] -c 打包 -v 显示详细信息 -f 指定文件 -z 打包同时压缩 压缩后格式 tar.gz【解压】tar 选项[-zxvf][压缩文件名] -x 解包 -v 显示详细信息 -f指定解压文件 -z解压缩zip【压缩】zip 选项[-r][压缩后文件名][文件或者目录]【解压缩】unzip [压缩文件名] -r 意思是说可以压缩目录。bzip2【压缩】如何压缩文件?bzip2 选项[-k][文件] -k,是keep的缩写,保留原文件 压缩后格式为.bz2如何压缩目录?tar 选项-cvjf [压缩后文件名.tar.bz2][文件或者目录] -c 打包 -v 显示详细信息 -f 指定文件 -j 打包同时压缩.bz2格式【解压缩】bunzip2 选项[-k][压缩文件] 解压文件tar 选项[-xvjf][压缩文件] 解压缩带目录的文件--------网络命令-----------writewrite<用户名>CTRL+D保存结束wall (write all 的缩写)pingping 选项 ip地址 -c指定次数ifconfigmailmail [用户名]查收方法mail回车选择序号last列出目前与过去登录系统的用户信息lastlog 检查某特定用户上次登陆时间traceroute [网站] 显示数据包到主机的路径netstatnetstat [选项] -t tcp协议 -u udp协议 -l 监听 -r 路由 -n 显示ip地址和端口号setupubuntu中木有啊!~~~可以修改ip等mount挂载与卸载mount [-t 文件系统 这个可以省略]设备文件名 挂载点umunt[设备文件名]或者[挂载点]-----------关机重启--------shudownshutdown[选项]时间 shudown -h now -c 取消 -h 关机(halt缩写) -r 重启系统运行级别0 关机1 单用户(相当于win里边的安全模式)2 不完全用户,不含NTF服务3 完全多用户4 未分配5 图形界面6 重启init 0 实现关机init 6 实现重启#修改系统默认运行级别cat /etc/inittabid:3:initdefault#查询runlevellogout 退出登录
阅读全文