Linux常用命令
1. Linux命令
1.1 目录操作
命令 |
功能 |
pwd |
查看当前目录 |
cd |
操作文件夹 |
ls |
浏览目录下的文件列表 |
mkdir |
创建文件目录命令 |
rmdir |
删除空文件夹 |
rm |
删除文件 |
cp |
复制文件/目录 |
mv |
移动文件/修改文件名 |
1.1.1 cd命令
- cd 命令用来改变所在目录。
- cd / 转到根日录中
- cd ~ 转到/home/user用户日录下
- cd/usr 转到根目录下的usr日---------绝对路径
- cd test 转到当前日录下的test子目录-------相对路径
- ls -l 以列的形式查看当前目录下的文件列表
- ls -a 查看当前目录下所有的文件,包含隐藏文件
- ls -la 以列的形式查看当前目录下所有的文件,包含隐藏文件
- mkdir [目录名称] 新建文件目录
- mkdir -p [目录名称] 递归新建多级目录
- rm [文件名] 删除指定文件
- rm -i [文件名] 提示确认删除
- rm -f [文件名] 不提示删除
- rm -v [文件名] 显示文件的删除进度
- rm -r [文件名] 将删除某个目录以及其中所有的文件和子目录
- cp -r 目录1 目录2 递归复制 目录1所有的文件和文件夹到目录2
- cp -ri 目录1 目录2 执行复制时覆盖原有目录前询问用户
- mv 文件1 文件2 (修改文件名)
- mv 目录1 目录2 (将目录1的文件移动到目录2中)
1.1.2 ls命令
1.1.3 mkdir命令
1.1.4 rm命令
1.1.5 cp命令
1.1.6 mv命令
1.2 文件操作
命令 |
功能 |
find /root -name ‘ins’ |
查找文件或目录 |
touch文件名 |
创建文件 |
vi |
查看/编辑文件 |
cat |
查看/编辑文件 |
head -n 文件名 |
查看文件开头内容(n表示行数,默认为10行) |
tail |
查看文件的结尾 |
1.2.1 Vi命令
1 Vi 文件名 -----打开文件
2 i,a,o -----修改文件
3 编辑模式
3.1 L -----关标移到最后一行
3.2 数字+ -----向上移多少行 示例:1+
3.3 dd -----删除当前行
4 esc -----退出编辑模式
4.1 :wq! -----保存并退出
4.2 :q! -----强制退出
4.3 :set nu -----显示行号
4.4 :s/字符串1/字符串2 ----使用字符串1替换字符串2
1.2.2 cat命令
- cat 文件名 -----(打开一个较小的文件)
- cat > 文件名 -----(打开一个新的文件) 【按下Ctrl+C退出】
1.2.3 tail命令
tail -f 文件名 -----动态加载某个文件的内容(常用于查看日志) 【按Ctrl+C退出】
tail -n 文件名 -----查看文件最后几行 n表示行数,默认为10行
1.3 权限管理
命令 |
功能 |
su 用户名 |
切换用户 |
chmod
|
改变权限 |
useradd 用户名 |
增加用户 |
whoami |
查看登录用户 |
groups |
查看当前用户所属分组 |
id |
查看当前用户UID和GID |
1.3.1 chmod命令
chmod命令用来改变许可权限。读取、写入和执行是许可权限中的三个主要设置。因为用户在他们的账号被创建时就被编入一个组群,所以还可以指定那些组群可以读取、写入或执行某- -文件。其中:
r 文件可以被读取
w 文件可以被写入.
x 文件可以被执行,如果文件是程序的话
可以使用带有I的Is命令来仔细查看一个文件的许多细节。
chmod命令用来设定文件的权限。标准用法:
chmod文件的使用者(u,g,o,a)增减(+,-,=)权限名称(r,w,x)文件
文件的使用者 |
说明 |
权限 |
说明 |
增减 |
说明 |
u |
拥有文件的用户 |
r |
读取权 |
+ |
添加权限 |
g |
所有者所在的组群 |
w |
写入权 |
- |
删除权限 |
o |
其他人 |
x |
执行权 |
= |
是它称为唯一权限 |
a |
(全部(u,g和o)) |
删除某一文件的所有权限,输入命令: chmod a-rwx test.txt
为文件所有者添加权限,输入命令: chmod u+rwx test
还可以用数字表示权限: 4--读取,2--写入,1-一执行。下面的两个命令等价:
chmod 751 filename
chmod u+rwx,g=rx,0=x filename
useradd 命令
1.3.2 useradd 用户名
- passwd [用户名] 修改用户密码
- userdel [用户名] 删除用户