linux 入门

    xiaoxiao2021-12-14  17

    linux 常用命令 1 命令基本格式(70) [root@localhsot ~]# root 当前登录用户 localhost 主机名 ~当前所在用户目录(家目录) #超级用户的提示符 普通用户的提示符是$ (/home/usr1)      命令 [选项] [参数] 中间有空格      注意:个别命令使用不遵循此格式,当有多个选项时,       可以写在一起(rm -rf),简化选项与完整选项       -a等于--all(简化选项就只有一个-,完整选项有两个--)      ls  查询目录中的内容      ls [选项] [文件或目录]      选项       -a 显示所有文件,包含隐藏文件       -l 显示详细信息 ls -l等于l       -d 查看目录属性       -h 人性化显示文件大小 (非人性化大小为字节,人性化为k)       -i 显示incode 系统根据incode好查找文件       文件的权限       -rw-r--r--.1 root root 1207 1月 14 18:1 anaconda-ks.cfg       -文件类型(-文件 d目录 |软连接文件(就是快捷方式)       rw- r-- r--       u所有者 g所属组 o其他人 (r读 w写 x执行)       "."代表ACL权限       1代表引用计数       第一个root代表u所有者 第二个root代表g所属组       1207代表文件大小单位是字节       1月14 18:18最后一次修改时间       最后一个是文件名       在linux中以点开头的文件为隐藏文件(为系统文件) 2 文件处理命令 mkdir 建立目录 mkdir -p [目录名] -p 递归创建   make directories mkdir -p a/b 切换所在目录:cd chang directory cd [目录] 简化操作 cd ~进入当前用户的家目录 cd 回到家目录 cd - 进入上次目录 cd ..进入上一级目录 cd . 进入当前目录 ctr +L进行清屏 相对路劲:参照当前所在目录,进行查找 [root@imooc ~]# cd ../usr/local/src/ 绝对路劲:从根目录开始指定,一级一级递归查找。 [root@imooc ~]# cd /etc/  table键是linux的快捷键,可以识别目录补全和命令补全 查询所在目录的位置 pwd print working directory 删除空目录:rmdir rmdir [目录名] English remove empty directories 删除文件或目录 rm rm -rf [文件或目录] remove -r 删除目录 向下递归   -f 强制 复制命令 cp cp [选项] [源文件或目录] [目标目录]  English:copy 选项: -r 复制目录 -p 连带文件属性复制 -d 若源文件是链接文件,则复制连接属性 -a 相当于 -pdr  复制的文件和源文件什么都一样包括时间 不加参数是复制文件,加r是复制目录 date 显示当前系统时间 剪切或改名命令:mv English move mv [原文件或目录] [目标目录] 注意:源文件和目标文件在同一个目录就是改名 不在同一个目录就是剪切 常用命令的作用 /跟目录 /bin 命令保存目录(普通用户就可以读取的命令 /boot 启动目录,启动相关文件 /dev 设备文件保存目录 /etc 配置文件保存目录 /home 普通用户的家目录 /lib 系统库保存目录 /mnt 系统挂载目录 /media 挂载目录 /root 超级用户的家目录 /temp 临时目录 /sbin 命令保存目录(root用户才能使用的目录) /proc 直接写入内存的(不能直接操作,保存内存的过节点 /sys(同上 /usr系统软件资源目录 /usr/bin 系统命令(普通用户 /usr/sbin 系统命令 超级用户 /var 系统相关的文档内容 sbin保存root的命令,bin保存普通用户的命令 ln 连接命令 ln -s [源文件] [目标文件] 生成链接文件 选项 -s 创建软链接 硬连接特征: 1 拥有相同的i节点和存储block块,可以看做是同一个文件 2 可通过i节点识别 3 不能跨分区 4 不能针对目录使用 3 文件搜索命令 文件搜索命令locate locate 文件名(只能搜文件名) 在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate #(locate命令搜索的后台数据库)(默认是一天一跟新) updatedb #跟新数据库 /etc/updatedb.conf配置文件 PRUNE_BIND_MOUNTS="yes" #开启搜索限制 为no整个配置文件都不生效 PRUNEFS= #搜索时,不搜的文件系统 PRUNENAMES= #搜索时,不搜的文件类型 PRUNEPATHS= #搜索时,不搜索的路劲 命令搜索命令whereis与which whereis 命令名(只能差系统命令) #搜索命令所在的路劲及帮助文档所在的位置 选项:-b 只查找可执行的文件  -m  只查找帮助文件 which 文件名 #搜索命令所在的路劲及别名(别名就是小名如) cd命令是找不到它的执行文件,cd命令是shell自带的命令 文件搜索命令find find [搜索范围] [搜索条件] #搜索文件 find / -name install.log #避免大范围搜索,会非常耗费系统资源 #find是在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符,通配符是完全匹配 通配符  * 匹配任意内容 ? 匹配任意一个字符 [] 匹配任意一个中括号内的字符 使用通配符要加"" find /root -iname install.log 不区分大小写 find /root -user root 按照所有者搜搜 find /root -nouser 查找没有所有者的文件 1要么由内核产生,要么属于外来文件 find /var/log/ -mtime +10 #查找10天前修改的文件 -10 10天内修改的文件  10 10天当天修改的文件 +10 10天前修改的文件 atime 文件访问时间 ctime 改变文件属性 mtime修改文件内容 find . -size 25K 查找文件大小是25KB的文件 -25K 小于25KB的文件 25K 等于25KB的文件 +25K 大于25KB的文件 find . -inum 262422  查找i节点是262422的文件 . 代表当前目录 按照字节是小写k,按照兆是大写M 不写单位,单位默认是数据库块(扇区)注意要写单位 find /etc -size +20k -a -size -50k 查找/etc/目录下。大于20k并且小于50k的文件 -a and 逻辑与,两个条件都满足 -o or 逻辑或 两个条件满足一个即可 find /etc -size +20k -a -size -50k -exec ls -lh {} \; 查找 /etc/目录下,大于20kB并且小于50kb的文件, 并显示详细信息 # -exec/ok命令{}\;对搜索结果进行操作 字符串搜索命令grep grep [选项] 字符串 文件名 在文件当中匹配符合条件的字符串 选项: -i 忽略大小 -v 排除指定字符串 取反,加了-v就是不包含这个字符串的行 find命令与grep命令的区别 find 在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符,通配符是完全匹配 grep 在文件当中搜索符合条件的字符串,如果需要匹配,使用正则表达式进行匹配,正则表达式时包含匹配 4 帮助命令 man man 命令 #获取指定命令的帮助 man ls  #查看ls的帮助 查看命令拥有那个级别的帮助 man -f 命令 相当于 whatis 命令 man -5 passwd man -4 null man -8 ifconfig man的级别 1 :查看命令的帮助 2 :查看可被内核调用的函数的帮助 3 :查看函数和函数库的帮助 4 :查看特殊文件的帮助(主要是/dev目录下的文件 5 :查看配置文件的帮助 6 :查看游戏的帮助 7 :查看其它杂项的帮助 8 :查看系统管理员可用命令的帮助 9 :查看和内核相关文件的帮助 查看和命令相关的所有帮助文档 man -k 命令 相当于apropos 命令  如 apropos passwd 其它帮助命令 选项帮助 命令 --help #获取命令选项的帮助 ls --(有部分是中文) shell内部命令帮助 help shell内部命令 获取shell内部命令的帮助 如 whereis cd 确定是否是shell内部命令 help cd 获取内部命令帮助 info这个比较麻烦 5 压缩与解压缩命令 常用的压缩格式 .zip    .gz     .bz2 .tar.gz   .tar.bz2 zip 压缩文件名 源文件  #压缩文件 zip -r 压缩文件名 源目录 #压缩目录 unzip 压所文件  #解压所文件.zip文件 .gz格式压缩 gzip 源文件 压缩。gz格式的压缩文件,源文件会消失 gzip -c 源文件 >压缩文件 #压缩为。gz格式,源文件保留 gzip -r 目录 压缩目录下所有的子文件,但是不能压所目录 gzip -d 压缩文件 解压缩文件 gunzip 压缩文件 解压所文件 。bz2 格式压缩 。bzip2 源文件 #压缩不保留源文件 。bzip2 -k 源文件 压缩保留源文件  注意 bzip2  解压缩 bzip2 -d 压缩文件  #解压缩 -k保留压缩文件 bunzip2 压缩文件# 解压缩 -k 保留压缩文件 6 关机和重启命令 7 其他常用命令
    转载请注明原文地址: https://ju.6miu.com/read-969948.html

    最新回复(0)