Linux常用命令

Linux常用命令

这是我在本学期目前为止学到的Linux常用命令,写这个笔记是为了方便我自己期末复习,和以后参考,后面会时不时的更新,可能有错误的地方欢迎指正

一般操作

查看自己所输入的所有历史命令:history
清屏:clear
关机:poweroff
重启:reboot
开启图形化:startx

文件操作

查看路径:pwd
进入文件夹:cd 路径
查看当前文件夹目录:ls
蓝色字体:文件夹
黑色字体:文件
绿色字体:有权限的文件
查看当前文件夹的详细信息:ll(ll=ls-l)
查看帮助:ls--help (很多地方都可以使用--help来查看帮助)
创建文件夹:mkdir 文件夹名
同时创建多个文件夹:mkdir 文件1 文件2 文件3
删除文件夹:rm 文件名
强制删除:rm -f
递归删除:rm -r
删除强制递归:rm -fr
删除全部:rm -fr *
创建文件:>或者touch 文件名
查看文件:cat 路径
复制:cp 
将文件passwd文件复制到ll目录里:cp /etc/passwd ll
将文件复制到当前路径:cp /etc/passwd .
当前路径:.
上一个路径:..
查找:find
在根目录中查找名为passwd的文件或文件夹:find | -name passwd
在tmp目录中查找类型为文件:find /tmp -type f (d为文件夹)
并:-exec
查找名为passwd并且复制到home目录里面:find |-name passwd -exec cp{} /home \
剪切:mv
>>:追加重定向

文件内容编辑操作

编辑文件:vim 文件名
进入编辑模式:a(不止这一个,还有很多都能进入编辑模式)
退出编辑模式:Esc
保存是 :W
退出是 :q
保存并退出是 :wq或者:x
强制退出是 :q!
删除光标所在的一行:dd
删除三行:3dd
撤回:u
复制:yy
复制三行:3yy
粘贴:p
跳到文档首行:gg
跳到文档最后一行:G
跳到光标所在行的末尾:A

查看文件的操作

查看文件的尾部:tail 文件名 (tail默认后十行)
查看文件的后3行:tail -n3 文件名
查看文件的头部:head 文件名 (head默认前十行)
查看文件的头3行:head -n3 文件名
切取:cut
切取一个字符:cut -c1
切取前4个字符: cut -c1 -4 文件名
切取以:为分隔符的第一列:cut -d ":" -f1 文件名

用户和权限操作

创建新用户:useradd 用户名 (创建的用户会存在home文件夹下)
查看创建的用户:id 用户名 
删除用户:userdel 用户名
修改密码:passwd 用户名 新密码
		echo 新密码 |passwd --stdin 用户名(这会要你输入密码)
		echo 用户名:新密码 |chpasswd
修改权限:chmod
给user在123文件中加一个x(访问权限)权限:chmod u+x 123
权限:rwx rwx rwx(第一个为user,第二个为group,第三个为other)
数字权限满权限:7 7 7(每个7代表一个rwx,r=4,w=2,x=1,所以和为7)
修改:ch
修改所属者:chown
修改所属组:chgrp
同时修改所属组和所属者为student:chown student:student
文件访问控制列表:FACL
访问文件11的控制列表:getfacl 11
通过添加控制列表的方式给student在文件11中加一个读写权限:setfacl -m u:student:rw 11(m是添加,x是移除,b是直接清空)
文件11的控制列表:getfacl 11
通过添加控制列表的方式给student在文件11中加一个读写权限:setfacl -m u:student:rw 11(m是添加,x是移除,b是直接清空)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值