只有管理员才能使用的命令放在/sbin或/usr/sbin,所有用户都可以使用的命令放在/bin或/usr/bin
ls(list) -ald
a显示所有文件,包括隐藏文件
l详细信息显示
d查看目录信息(只看目录)
pwd查看当前在哪个目录
文件处理命令:
cp 源文件或目录 目标目录 若复制目录时必须加-R参数
mv源文件或目录 目标目录 可以实现改名
rm文件名 删除文件 加 -r时可删除目录 -f时不用提示直接删除
cat文件名 称用来查看一些较短的文件,如果文件较长,只显示最后内容
more文件名 可以显示长文件
ln -s 原文件名 链接文件名 加-s为软链接,无为创建硬链接。软链接权限都为 lrwxrwxrwx
权限管理命令:
chmod u + r
g - w
o = x
例如要将一个文件的所有者加上wx权限 则 chmod u+wx 文件名
chmod 数字 文件名 例:chmod 641 文件名
chown 用户 文件或目录 :改变文件或目录的所有者为用户
chgrp 用户组 文件或目录名称
umask 显示默认权限(0022第一个0指特殊权限为 022指的是ugr的掩码指实际值为777剪掉该值) 加-S 显示详细
linux中缺省创建的文件不授予可执行x权限(默认权限对此不起作用)
改变掩码值 umask XXX
添加用户:
1.useradd 用户名
2.passwd 密码
文件搜索命令:
which 命令 :可以定位到命令的绝对路径而且还会找到它的别名记录
where is 命令 :不仅可以找到绝对路径还可以获得帮助文档信息
find 搜索路径 搜索关键字
find -name 文件名 例:find /etc -name abc 只匹配文件名位abc的文件
find -size 文件大小(block数据块 每块512B=0.5KB)大于 + 小于- 等于则直接写大小例: find /etc -size 204800(在/etc中查找大于100MB的文件)
find -user 文件所有者
find 时间
1.天:ctime atime mtime (c表示change表示文件属性被修改过 a表示access m表示modify表示文件内容被修改过)
2.分钟:cmin amin mmin
-表示之内 +表示超过
例: find /etc -mmin -120 在etc目录下两个小时之内被修改过文件内容的文件
链接符: -a 逻辑与 -o 逻辑或 例:find /etc -size +163840 -a -size -204800 在etc下查找大于80MB小于100MB的文件
find .....-exec 命令 {}\;花括号表示find查询的结果,斜杠表示转义,分号表示结束
-ok 命令 {}\;执行时会进行询问
例:find /etc -name inittab -exec ls -l {} \;
find -inum i结点 。例:find .inum 16 -exec rm {} \; 删除i结点为16的文件。通过ls -i可以查看文件的结点数
locate :根据系统在安装的和定期更新的数据库中查找的。可以通过updatedb来手工更新这个数据库。 locate 搜索关键字
grep 指定字串 源文件 在文件中查找。
帮助命令:
man 1 passwd 缺省查看passwd命令的帮助
man 5 passwd 查看passwd的配置文件的帮助
命令 - - help
help 命令
压缩解压命令:
gzip 文件名 生成.gz文件 只能压缩文件不能压缩目录。不保留源文件
解压缩: gunzip 或 gzip -d
tar:打包目录,将一个目录打包成文件
-c产生.tar打包文件
-v显示详细信息
-f指定压缩后文件名
-z打包同时压缩
例: tar -zcvf dir.tar.gz dir 要注意的是打包后的名放在前
file 文件名 可以判断文件的类型
解包 tar -x 例:tar -zxf dir.tar.gz
zip:window和linux通用格式 zip 压缩后文件名 源文件 会保留源文件 压缩目录时 zip后要加 -r
解压缩 :unzip
bzip:只能压缩文件 压缩比较高 加-k压缩后保留原文件
解压缩:bunzip2 -k xx.bz2
定义别名:alias 定义的别名 源命令 源命令中如果有选项,应用双引号引起来。unalias 去掉定义的别名
输入输出重定向
0(STDIN)标准输入
1(STDOUT)标准输出
2(STDERR)标准错误输出
ls -l /tmp > /tmp.msg一个大于号时为覆盖,两个大于号为追加
cp -R /usr/backup/usr.bak 2> /bak.erro
管道:将一个命令的输出送给另一个命令,作为另一个命令的输入
如: ls -l /etc | more
命令链接符:
;用分号间隔的各命令按顺序依次执行
&& 前后命令的执行存在逻辑与的关系,只有&&前面的命令执行成功后,后面的命令才可以执行。
|| 只有||前面的命令执行失败后,后面的命令才被执行。
分享到:
相关推荐
以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...
"最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...
### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...
linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...