Linux系统常用的命令
-
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 [用户名] 删除用户
版权声明:Linux系统常用的命令是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。