Linux笔记一:Linux基本命令



来源:微信公众号「编程学习基地」


在这里插入图片描述

Linux基本命令

命令行操作
  • 快捷键
按键作用
ctrl + d键盘输入结束或退出终端
ctrl + s暂停当前程序,暂停后按下任意键恢复运行
ctrl + z将当前程序放到后台运行,恢复到前台为命令fg
ctrl + a移动光标到开头
ctrl + e移动光标到结尾
ctrl + k剪切光标处到行尾的字符
ctrl + u剪切光标处到行首的字符
ctrl + y将剪切的字符进行粘贴
ctrl + PgUp将终端显示向上滚动
ctrl + PgDn将终端显示向下滚动
  • 复制粘贴
按键作用
Ctrl+Insert复制
Shift+Insert粘贴
  • linux关机重启注销
reboot	重启
shutdown 关机
  • 基本命令
命令作用
ps使用ps命令观察正在执行的shell
cd可用 cd 命令来切换目录
ls显示文件或目录信息
mkdir当前目录下创建一个空目录
ln建立链接文件
cat查看文本文件内容
echo把内容重定向到指定的文件中 ,有则打开,无则创建
vi打开文件
  • 历史命令

键盘上的方向键向上恢复你之前输入过的命令。

history   #查看历史命令
  • 通配符
	ls *.txt
	ls ?.sh
  1. []
 	ls [123].sh
 	#[123]只与文件1.sh 2.sh 3.sh匹配
 	ls [1-3].sh
 	#可以用短横线代表一个范围内的字符,而不用将它们一一列出

要注意范围内的字符都按升序排列,即[A-Z]是有效的,而[Z-A]是无效的。方括号中可以列出多个范围,如[A-Za-z]可以和任意大写或小写 的字符相匹配。

方括号中如果以惊叹号“!”开始,表示不与惊叹号后的字符匹配。

  • 帮助

man命令调用手册业

man 3 printf

man命令分区

区段说明
1一般命令
2系统调用
3库函数,涵盖C标准库
4特殊文件
5文件格式和约定
6游戏和屏保
7杂项

阅读手册需要一定的英语基础,注意分区阅读提高阅读效率

  • 管道命令 | :将前面的结果给后面的命令,例如:ls -la | wc,将ls的结果加油wc命令来统计字数
  • 重定向 > 是覆盖模式,>> 是追加模式,例如:echo "Java3y,zhen de hen xihuan ni" > qingshu.txt把左边的输出放到右边的文件里去
  • 解压命令:tar -xzvf xxx.tar.gz
用户及文件权限管理
linux用户管理:

Linux可以实现多用户登录的操作系统,多用户可以同时登录同一台主机,他们共享一些主机的资源,也分别拥有用户空间。

  • 创建用户:
	sudo adduser test
  • 切换用户
	su -l test  
  • 查看用户所在组
	groups test

  • 查看所有用户组
	cat /etc/group
内容:groupname:password:GID:user list

命令运行内容:用户组、用户组密码、GID、该用户组所包含的所有用户

如果用户GID等于用户组的GID,那么最后一个字段user list不会显示

  • 将其他用户加入到sudo用户组内
	sudo usermod -G sudo test
  • 切换用户
	su test
  • 删除用户
	sudo deluser test
文件权限

Linux中文件类型只有以下这几种:

符号文件类型
-普通文件
d目录文件,d是directory的简写
l软连接文件,亦称符号链接文件,s是soft或者symbolic的简写
b块文件,是设备文件的一种(还有另一种),b是block的简写
c字符文件,也是设备文件的一种(这就是第二种),c是character的文件

文件权限是文件的访问控制权限,那些用户和组群可以访问文件以及可以执行什么操作

  • 查看文件权限

使用较长格式列出文件

	ls -l
  • 更改文件所有者
	sudo chown test 1.txt
  • 修改文件权限

方式一:二进制形式

	chmod 666 1.txt		
执行
字符表示rwx
数字表示421

方式一:加减赋值操作

	chmod go-rw 1.txt
文件所有者 user文件所属组用户 group其他用户 other
ugo

+和 - 分别表示增加和去掉相应权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DeRoy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值