Linux常用命令

Linux----常用命令分享

Linux目录操作命令

pwd:查看当前所在目录
cd:打开目录
ls -a:查看目录下文件
ll:以列的方式显示目录下的文件列表
mkdir:创建文件目录
rm -rf:删除文件或目录
rm ri:删除文件前询问客户
cp:复制文件命令
mv:移动文件或修改文件名
举例:在用户主目录下创建 test/java/javaEE/文件目录
mkdir -p test/java/javaEE
:标记部分为常用命令
Linux文件操作命令

cat:查看文件内容
head:从文件开始显示文件内容
head -n:显示指定文件开始的n行数据
tail:从文件结尾显示文件内容
tail -f:动态加载某个文件内容
tail -n:查看某个文件结尾N行的内容
vi:打开文件(若文件不存在则自动创建文件)
:标记部分为常用命令

举例:查看b.txt里第三到第五行内容
tai head -5 b.txt | tail -3

wc -l b.txt :查看文件有多少行
wc -L b.txt :查看文件中最长的那一行的长度

i—>将命令行状态 切换到插入行状态 光标停留在当前位置
a—>将命令行状态 切换到插入行状态 光标停留在当前位置的下一个位置
o—>将命令行状态 切换到插入行状态 在当前行的下一行插入一个空行
dd:删除当前光标所在行
xyy(x为复制的行数):复制
p:黏贴
:0(:1) :到行首
shift+g:到行尾
shift+^:到本行首部
shift+$:到本行尾部
:w :保存
:wq:保存并退出文件
:q :退出文件,不能修改
:q!:强制退出
:x(x为行数):光标跳到第x行
/ :在当前文档光标位置起始搜索到匹配的第一个字符(串)
复制文件到另一个文件夹下
举例:将temp文件夹下的myinfo.txt移动到student文件夹下
cp temp/myinfo.txt student

Linux权限操作命令
UID:用户唯一标识
GID:用户分组唯一标识
su[用户名]:切换到指定用户
whoami:查看当前登录用户
groups:查看当前用户所属分组
id:查看当前用户UID和GID
useradd[用户名]:添加用户
useradd -u [UID]用户名:添加用户并指定UID
passwd [用户名]:修改用户密码
userdel [用户名]:删除用户
usermod -l [新用户名][用户名]:修改用户登录名
usermod -g [新组名称][用户名]:修改用户所属分组
groupadd [组名]:添加分组
groupadd -g [组GID][组名]:添加分组并指定GID
usermod -n [新组名称][组名称]:修改组名称

Linux赋权
文件权限:读(read),写(write),执行(execute)
举例:查看/usr/目录下文件的用户权限
在这里插入图片描述
d:"etc"是目录而不是文件
rwx:拥有者具有读、写、执行的权限
r-x:同组用户拥有读、执行的权限
权限模式
u,g,o:拥有者,同组用户,其他组用户
+,-:赋予,收回权限
设置权限:
举例
chmod 100 a.txt (赋予拥有者该文件读的权限)
chmod 200 a.txt (赋予拥有者该文件写的权限)
chmod 400 a.txt (赋予拥有者该文件执行的权限)
chmod 600 a.txt (赋予拥有者该文件写、执行的权限)
chmod 700 a.txt(赋予拥有者该文件读、写、执行的权限)
chmod 770 a.txt(赋予拥有者和同组用户该文件读、写、执行的权限)
注:此处100 标记的这个位置指的是拥有者的权限,若 010 就是指赋予同组用户该文件读的权限

Linux文件编辑命令vi
vi命令
打开文件:vi[文件名]
进入编辑模式:i,a
退出编辑模式:Esc
进入命令模式:":"
保存并退出:wq或x
退出但不保存:q!
保存:w

						to be continue...
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值