常用的Linux操作指令

操作指令

1.clear

.清屏指令(把当前屏幕清空)

2.pwd

显示当前工作路径的绝对路径名
在这里插入图片描述

3.passwd

修改当前用户的密码
这里要输入自己的旧密码,而且新密码不能太短而且不能与旧密码相似

4.passwd username

修改指定用户的密码
如果当前用户是root用户的话,就直接输入passwd username,然后输入root用户密码就能修改指定用户密码了
如果当前用户为普通用户的话,就要输入sudo passwd username ,然后输入root用户密码就能修改指定用户密码了
(ps:这里以普通用户,用户名为user1为例)

在这里插入图片描述

5. su username(ps:以user1为例)

1.以当前系统身份切换,还在当前目录下

在这里插入图片描述

2.su切换到超级用户身份,但环境设置还是原有用户的(ps:这里切换超级用户身份可能会出现权限赋予失败su: Authentication failure,只要使用sudo passwd root指令改下root密码再切换就行)

在这里插入图片描述

在这里插入图片描述
输入exit退出超级用户模式

3.su – 切换到超级用户身份,环境设置也是超级用户的(ps:su与-需要空格隔开,不然会出现下面的错误)

在这里插入图片描述

6.cd:切换目录

cd pathname
. :当前路径
…:父路径(上级目录)
~:家目录
在这里插入图片描述

7.ls [options] pathname:列出文件和目录的列表

ls : 列出当前工作目录下的所有文件和目录列表(不包含隐藏文件)
ls -a: 显示所有文件包含隐藏文件。(.)
ls -R: 显示递归的列表
ls -t: 按照最后一次修改时间顺序显示文件和目录
ls -l: 显示文件或目录的长列表信息
ls -R下面还有一大堆文件就不截图了
在这里插入图片描述
在这里插入图片描述

8.文件类型

    -:普通文件
	d:目录文件
	l:链接文件
	s:套接字文件
	p:管道文件
	b:块设备文件
	c:字符设备文件

(2).rw-rw-r–:代表文件权限(例子)

rw:代表拥有者的权限(u)
rw: 代表同组人的权限(g)
r: 代表其他人的权限(o)
拥有者-生成文件时登录的人,权限最高, u 表示
同组人-系统管理员分配的同组的一个或几个人, g 表示
其它人-除拥有者,同组人外的人, o 表示
所有人-包括拥有者、同组人及其它人, a 表示
r:读权限 w:写权限 x:执行权限 -:没有权限

9.ls -F: 显示文件类型

	目录: /
	普通文件:
	链接文件:@
	可执行文件:*

在这里插入图片描述

1.ls -d: 显示指定目录

在这里插入图片描述

2.ls -ld /opt: 显示/opt目录自身的长列表信息

在这里插入图片描述

3.ls -l /opt: 显示/opt目录下的所有文件和目录的长列表信息

在这里插入图片描述

10.chmod : 修改文件权限

chmod mode filename :权限模式
在这里插入图片描述
这个777需要说明一下,chmod指令对文件设置权限一种是写英文一种就是二进制的数字,上面8-2说明了文件访问权限:以.rw-rw-r–为例,最前面的这个符号代表文件类型,权限是分为三个部分,第一部分就是(也就是例子中的第一个rw-)拥有者的权限,就是你Linux现在登的这个账号的权限,r代表有读(read)的权限,w代表有写(write)的权限,然后就是-,这个位置代表是否有执行的能力,-表示没有,如果有执行的能力的话,应该是x,第二部分就是同组人的权限了,就是和你的账号同一组的权限,第三部分就是其他人了。
然后就是二进制表示权限的问题,777变换成二进制是:111 111 111 (注意这里是分为三个单独的数字)0代表没有相应的权限,1代表有相应的权限,第一组的111是拥有者的权限,第一组最后个1代表执行的权限,倒数第二个1代表写的权限,第一个1代表读的权限,所以777代表设置这个文件所有的权限
用图片表示:
在这里插入图片描述

11.touch: 创建新的空的文件或者更新文件的最后一次访问时间

touch filename(s)
touch a.txt (ps:以创建一个a.txt文件为例) 在这里插入图片描述

12.mkdir:创建目录

mkdir [options] pathname(ps:创建一个名为dir的目录)
在这里插入图片描述

	-p : 假如父目录不存在,创建父目录

例如:mkdir dir1/dir2
mkdir dir3 dir4 dir5
mkdir -p dir6/dir7/dir8
在这里插入图片描述

13.cp : 拷贝文件

(1)源是文件

-i:提示是否覆盖
cp [-i] source file destination file:目标文件中的内容被源文件替换
(ps:把a.txt的内容拷贝到b.txt中)在这里插入图片描述

cp [-i] source file  destination directory:将源文件复制到目标目录中,源文件依旧存在

cp [-i] source file  不存在目标:不存在文件以不存在目标名字创建出来,内容是源文件的内容

在这里插入图片描述
在这里插入图片描述

(2)源是目录 必须加-r 代表进入目录

cp -r[i] source_directory(s) destination_directory:将源目录拷贝一份放入目标目录中
(ps:将目录dir1拷贝到目录dir3下)在这里插入图片描述

cp -r[i] source directory(s) 不存在:将源目录中所有的内容放入以不存在名字命名的目录中,而不是直接把源目录放进去。

在这里插入图片描述

14.rm : 删除文件或者非空目录

rm -r : 删除非空目录
rmdir : 删除空目录
rm -i :删除的同时提示用户,让用户选择是否删除(ps:只能删除文件)

(ps:删除目录dir3)
在这里插入图片描述
(ps:删除空目录dir4)
在这里插入图片描述
在这里插入图片描述

15.mv:移动文件或目录

(ps:将a.txt移动到dir1目录下)
在这里插入图片描述

16.man :

   man命令用来提供在线帮助,使用权限是所有用户。在Linux系统中存储着一部联机使用的手册,以供用户在终端上查找。使用man命令可以调阅其中的帮助信息,非常方便和实用。

常用指令:
spacebar(空格键) : 一次滚动一个屏幕
enter(回车) : 一次滚动一行(一行一行往下翻)
b:向前移动一屏幕
f:向后移动一屏幕
q:退出man命令
/string:查找匹配字符串
n:查找匹配字符串的下一次出现

17.ln -s target link 建立软连接(ps:Linux中的软链接可以理解为Windows中的快捷方式)

1.ln -s dir1 zz(以给dir1目录建立一个名为zz的软链接)

在这里插入图片描述

2.删除软链接:

		rm -rf link

3,建立硬链接:

	ln 文件	硬链接名

	(ps::就像复制了一样)

18.cat

语法:cat filename(s)
作用:(1)将文本文件的内容一次性显示在屏幕上
(2)常用来将两个或者更多的文件整合成一个文件
例如cat a.txt: 将a.txt文件中的内容显示到屏幕上
在这里插入图片描述

        cat a.txt b.txt > large.txt 将a.txt以及b.txt中的内容输出到large.txt

在这里插入图片描述

清空文件:
/dev/null 这个文件是linux中的黑洞,无论向这个文件中输入什么文件还是空
比如:cal > /dev/null 依旧是空

19.more

语法:more filenames
作用:一次一屏幕的显示文本文件内容
指令:
space bar : 一次滚动一屏幕
return : 一次向下一行。
b : 一次回退一屏幕
f : 一次向前一屏幕
h/? : 显示帮助信息文档
q : 退出,回到shell终端
/String : 向前查找字符串
n : 查找下一个字符串

20.tail

tail -数字 文件名 显示文件的后几行
tail -4 /etc/passwd(ps:显示此文件的后四行)
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值