首页 > > > 基本操作?这46个 Linux 面试常见问题送给你
$ chmod u+x file 给 file 的属主增加执行权限
$ chmod 751 file 给 file 的属主分配读、写、执行(7)的权限,给 file 的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
$ chmod u=rwx,g=rx,o=x file 上例的另一种形式
$ chmod =r file 为所有用户分配读权限
$ chmod 444 file 同上例
$ chmod a-wx,a+r file同上例
$ chmod -R u+r directory 递归地给 directory 目录下所有文件和子目录的属主分配读的权限
D 不可中断 Uninterruptible(usually IO)
R 正在运行,或在队列中的进程
S 处于休眠状态
T 停止或被追踪
Z 僵尸进程
W 进入内存交换(从内核 2.6 开始无效)
X 死掉的进程
\u:显示当前用户账号 \h:显示当前主机名 \W:只显示当前路径最后一个目录 \w:显示当前绝对路径(当前用户目录会以~代替) $PWD:显示当前全路径 \$:显示命令行’$'或者’#'符号 \#:下达的第几个命令 \d:代表日期,格式为week day month date,例如:"MonAug1" \t:显示时间为24小时格式,如:HH:MM:SS \T:显示时间为12小时格式 \A:显示时间为24小时格式:HH:MM \v:BASH的版本信息 如export PS1=’[\u@\h\w\#]\$‘
-b 只查找二进制文件。 -B<目录> 只在设置的目录下查找二进制文件。-f 不显示文件名前的路径名称。
-m 只查找说明文件。
-M<目录> 只在设置的目录下查找说明文件。-s 只查找原始代码文件。
-S<目录> 只在设置的目录下查找原始代码文件。-u 查找不包含指定类型的文件。
which 指令会在 PATH 变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
-n 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p 与-n 参数相同,但此处的包括了文件的路径。-w 指定输出时栏位的宽度。
-V 显示版本信息
awk '{pattern + action}' {filenames}
#cat /etc/passwd |awk -F ':' '{print $1"\t"$7}' //-F 的意思是以':'分隔 root /bin/bash
daemon /bin/sh 搜索/etc/passwd 有 root 关键字的所有行
#awk -F: '/root/' /etc/passwd root:x:0:0:root:/root:/bin/bash
[root@localhost ~]$ compgen -c l. ll ls which if then else elif fi case esac for select while until do done …
[root@localhost ~]# dirs
/usr/share/X11
[root@localhost ~]# hash hits command 2 /bin/ls 2 /bin/su
#! /bin/bash
…
…
let c=a+b
…
…
[root@localhost ~]# whatis zcat zcat [gzip] (1) – compress or expand files


原文作者:;如有侵权,请联系管理员删除。