- 1
ls -la /etc
-a 显示所有文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性 - 2
-rw-r--r--
-
(- 文件 d目录 l 软链接文件 )
rw-
r--
r--
u所有者 g所属组 o其他人
r读 w写 x执行 - 3
目录处理命令:mkdir
mkdir -p [目录名]
-p - 4
pwd 显示当前目录
- 5
rmdir 删除空目录
- 6
cp -rp [原文件或目录] [目标目录]
-r
-p - 7
mv [原文件或目录] [目标目录]
- 8
rm -rf [文件或目录]
-r
-f - 9
touch 创建空文件
- 10
cat -n 显示行号
- 11
more [文件名]
(空格)或f 翻页
(Enter) 换行
q或Q 退出 - 12
less 可向上翻页
- 13
head -n
- 14
tail [文件名]
显示后面几行
-n 指定行数
-f 动态显示文件末尾内容
$ tail -n 18 /etc/services
- 15
ln -s [源文件] [目标文件]
-s
软连接特征:类似Windows快捷方式
1 lrwxrwxrwx l 软链接
软链接文件权限都为rwxrwxrwx
2 文件大小-只是符号链接
3 /tmp/issue.soft -> /etc/issue
箭头指向原文件
硬连接特征:
1、拷贝cp -p + 同步更新
echo "this is a test" >> /etc/motd
2、可通过i节点识别
3、不能跨分区
4、不能针对目录使用 - 16
chmod 权限管理命令
命令名称: chmod
命令所在路径: /bin/chmod
执行权限:所有用户
语法: chmod [{ugoa}{+-=}{rwx}] [文件或目录]
[mode=421 ] [文件或目录]
-R 递归修改
功能描述:改变文件或目录权限
范例
$ chmod g+w testfile
赋予文件testfile所属组写权限
$ chmod -R 777 testdir
修改目录testfile及其目录下文件为所有用户具有全部权限
文件目录
- 17
chown 改变文件或目录的所有者
- 18
chgrp 改变文件或目录的所属组
- 19
umask [-S] 显示、设置文件的缺省权限
- 20
文件搜索命令 find
find [搜索范围] [匹配条件]
$find /etc -name init
在目录/etc中查找文件init
-iname不区分大小写
$find / -size +204800
在根目录下查找大于200Mb的文件
+n 大于 -n 小于 n 等于
$find /home -user shencao
在根目录下查找所有者为shencao的文件
$find /etc -cmin -5
在/etc下查找5分钟内被修改过属性的文件和目录
-amin 访问时间access
-cmin 文件属性change
-mmin 文件内容modify
$find /etc -size +163840 -a -size -204800
在/etc下查找大于80M小于100M的文件
-a 两个条件同时满足
-o
$find /etc -name inittab -exec ls -l {} \;
在/etc下查找inittab文件并显示其详细信息
-exec/-ok 命令 {} \;
对搜索结果执行操作
-type 根据文件类型查找
f 文件 d 目录 l 软链接文件
-inum 根据i节点查找
第四讲 Linux常用命令
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...