Linux常用命令
Linux常用命令
1.目录命令
ls(列出目录)
在Linux中ls是最常被使用的命令之一
-
-a:all,查看全部文件,包括隐藏文件
-
-l:列出所有的文件,包括文件的属性和权限(没有隐藏文件)
所有Linux命令可组合使用
cd(切换目录)
- cd 目录名 (绝对路径以/开头,相对路径../../)
pwd(显示当前用户所在目录)
mkdir(创建一个目录)
-
mkdir 文件名
-
-p /文件名/文件名/文件名(可递归创建文件)
rmdir (删除一个目录)
- rmdir 文件名
- -p /文件名/文件名/文件名(可递归删除文件)
cp (复制文件或目录)
- cp 原来的目录 新的目录
rm (移除文件或目录)危
- -f 忽略不存在的文件,不会出现警告,强制删除
- -r 递归删除目录
- -i 互动,删除询问
- rm -rf(危!)删除跑路必备代码
mv 移动文件或目录,重命名文件
- mv 文件名 /目标目录
- mv 文件名 新的文件名
- -f 强制移动
- -u 只替换已经更新过的文件
2.文件属性和修改命令
文件属性
-
d:目录
-
-:文件
-
l:链接文档
-
c:串行端口设备(鼠标、键盘)
-
后接的字符中三个为一组,都为(rwx)三个参数构成,每组按权限划分
-
r:可读
-
w:可写
-
x:可执行
-
-:没有权限
-
文件类型 主权限 属组权限 其他用户权限 d r w x r - x - - x 目录文件 可读,可写,可执行 可读,不可写,可执行 不可读,不可写,可执行
-
修改文件
- chgrp:修改文件属组
chgrp -R 属组名 文件名
-R:递归
-
chown:更改文件属主,也可更改文件属组
chown -R 属主名,文件名 chown -R 属主名:属组名,文件名 -
chmod:更改文件9个属性
chmod -R xyz 文件目录
Linux中文件属性有两种设置方式,一种是数字,一种是符号。
各权限分数对照:
r:4 w:2 x:1
例如rwxrwxr--为
rwx = 4+2+1 = 7
rwx = 4+2+1 = 7
r-- = 4+0+0 = 4
则运行指令为:
chmod 774 文件名
3. 文件查看命令
cat 正序显示
cat 文件名
tac 倒叙显示
tac 文件名
nl 输出行号
nl 文件名
more 不可向前翻页的分页
-
空格翻页
-
q 返回
more 文件名
less 可向前翻页的分页
-
上下键翻页
-
q 返回
-
/ 向下查询
-
?向上查询
-
n 继续查找下一个
-
N 继续查找上一个
less 文件名
head 只看头几行
head 文件名
tail 只看末尾几行
tail 文件名
man 命令 查看对应命令的API
man 命令
ifconfig 查看网络配置
4.Linux的链接
硬链接:假设A是B的硬链接,则AB同时指向同一个文件,一个文件可以同时拥有多个路径,用户可以通过这种机制来防止误删
软链接:类似windows的快捷方式,源文件删除则失效
-
ln 创建硬链接
ln 文件 链接名 -
ln -s创建软链接
ln -s 文件 链接名 -
touch 创建文件
touch 文件名 -
echo 输入字符串
echo 文件名 >> "字符串"本人现役大四小白一枚,如有不足之处还望指正。

浙公网安备 33010602011771号