Linux命令
(文件处理命令)
名称:ls (ll、ll -a、ls -l)
原意:list
命令所在路径:/bin/ls
功能描述:显示所有文件
语法:ls 选项
-a表示all显示所有文件,包括隐藏文件
-llong详细信息显示
-ddirectory查看目录属性
-ii-inode i节点
drwxr-xr-x 2root root4096
2-硬链接数所有者 所属组 文件大小
文件类型 d 目录directory - 表示二进制文件 l 软链接文件link
rwxr-xr-x
所有者u所属组g其他人o
usergroupothers
r-read读、w-write写、x-execute执行
名称:cd
原意:change directory
功能描述:切换目录
语法:cd 目录
cd /
cd ..
cd ~ 去root根目录
cd - 去上一次的目录
名称:pwd
功能描述:查看当前目录
pwd 显示当前所在目录
名称:touch 创建文件
名称:mkdir 创建新目录
名称:cp 复制文件或目录 语法 cp -R [源文件或目录] [目录文件或目录](注:复制文件不用-R,复制目录需要写-R)
cp -p复制文件且时间不变
$cp file1 file2 dir1
将文件file1、file2复制到目录dir1
$cp -R dir1 dir2
将dir1下的所有文件及子目录复制到dir2
名称:mv 移动文件、更名 mv [源文件或目录] [目的目录]
$mv file1 file3
将当前目录下的文件file1更名为file3
$mv file2 dir2
将文件file2移动到目录dir2下
名称:rm 删除文件 rm -r [文件或目录]
删除目录需要加-r rm -rf dir删除目录不询问
删除文件不需要-r -f直接删除文件不询问
名称:rmdir 删除空目录
cat index.html 显示文件内容
more index.html 分页显示文件内容
空格或f显示下一页
Enter显示下一行
q或Q退出
名称:head 查看文件的前几行
$head -20 /etc/services
名称:tail 查看文件后几行
tail -f 动态显示文件内容默认后10行
名称:ln
原意:link
语法:ln -s [源文件] [目标文件]
-s 创建软链接
创建硬链接时不需要加-s
硬链接 cp -p+同步更新 与源文件有相同的inode 硬链接不能跨文件系统(分区),软链接可以
功能描述:产生链接文件
ctrl+c终止一个命令
su - 用户 切换用户或管理员
exit 退出
useradd 用户名添加用户
passwd 密码设置密码
cat /etc/passwd 查看所有用户
(权限处理命令)
chmod改变文件或目录权限
语法:chmod [{ugo}{+-=}{rwx}] [文件或目录]
[mode=421] [文件或目录]
chmod u+wx
rwx 可读可写可执行
r-4w-2x-1
rwxr-xr--754
752rwxr-x-w-
代表字符|权限对文件的含义对目录的含义
r读权限可以查看文件内容-cat、more、head、tail可以列出目录中的内容-ls
w写权限可以修改文件内容-echo、vi可以在目录中创建、删除文件-touch、mkdir、rm
x执行权限可以执行文件-命令、脚本可以进入目录-cd
chown改变文件或目录的所有者
$chown nobody file1
chgrp改变文件或目录的所属组
$chgrp adm file1
umask显示、设置文件的缺省权限
0022
0-特殊权限位
022-用户权限位,权限掩码值 777-022=755
umask -S
linux权限规则:缺省创建的文件不能授予可执行x权限
(文件搜索命令)
which显示系统命令所在目录(提供别名信息)
whereis 显示系统命令所在目录(提供帮助信息)
find 查找文件或目录find [搜索路径] [搜寻关键字]
$find /etc -name init
在目录/etc中查找文件init
$find / -size +204800(数据块)
在根目录下查找大于100M的文件
$find /home -user root
在根目录下查找所有者为root的文件

浙公网安备 33010602011771号