Linux_ubantu操作命令

1 ubantu基础操作命令

1 快速启动终端:ctrl+alt+T

2 终端字体大小调整:ctrl+alt+“+”

3 查看当前目录路径:pwd

4 清除终端内容:	clear

5 查看当前目录信息: ls

6 以树状方式显示目录信息: tree

7. 切换目录命令的使用
命令			说明cd不能切换到文件
cd 目录			切换到指定目录
cd ~			切换到当前用户的主目录
cd ..			切换到上一级目录
cd ../../		切换到上上级目录
cd .			切换到当前目录
cd -			切换到上一次目录

8 绝对路径和相对路径的使用 
./test/hello 相对自己往下找
../static/images 相对自己往上找

9 创建、删除文件及目录命令的使用
命令			说明
touch 文件名		创建指定文件
mkdir 目录名		创建文件夹
rm 文件名		删除指定文件
rmdir 目录名		删除空目录
rm 目录名 -r		删除非空文件夹

10 复制、移动文件及目录命令的使用
命令			说明
cp 文件			拷贝文件、拷贝目录
cp 文件夹 -r		拷贝文件、拷贝目录
mv				移动文件、移动目录、重命名 不需要 -r

11 ls命令选项使用
命令选项			说明
-l				以列表方式显示
-h				件大小单位显示,默认是字节
-a				显示隐藏文件和隐藏目录

12 mkdir命令选项
命令选项			说明
-p				创建所依赖的文件夹  mkdir aa/bb -p

13 rm命令选项
命令选项			说明
-i				交互式提示
-r				递归删除目录及其内容
-f				强制删除,文件不存在也不会报错
-d				删除空目录

14 cp命令选项
命令选项			说明
-i				交互式提示
-r				递归拷贝目录及其内容
-v				显示拷贝后的路径描述
-a				保留文件的原有权限

15 mv命令选项
命令选项			说明
-i				交互式提示
-v				显示移动后的路径描述

2 ubantu高级操作命令

1 重定向命令的使用
命令			说明
>				如果文件存在会覆盖原有文件内容,相当于文件操作中的‘w’模式
>>				如果文件存在会追加写入文件末尾,相当于文件操作中的‘a’ 模式

2 查看文件内容命令的使用
命令			说明
cat				查看小型文件
more			分屏查看大型文件	
gedit 			文件编辑命令,可以查看和编辑文件
操作键(more)		说明
空格			显示下一屏信息
f				显示下一屏信息
回车			显示下一行信息
b				显示上一屏信息
q				退出

3 管道(|)一般结合 more 命令使用,主要是分配查看终端显示内容。
ls /bin | more   没有 b 显示上一屏信息这个操作

4 链接命令
命令			说明
ln -s			创建软链接	原文件删除,软连接失效,可以给目录创建软连接
ln				创建硬链接	原文件删除,硬连接不会失效,支持原文件和硬链接文件同步更改数据,不可以给目录创建软连接
注意:
ln -s 1.text 1-s.text  报错,不写绝对路径,可能找不到文件
ln -s /home/panbijin/aa/bb/1.text 11-s.text 正确,前面写绝对路径
ln  硬链接对路径没有要求

5 文本搜索命令
命令			说明
grep			文本搜索
grep命令选项的使用,可以结合正则表达式使用,可以结合管道(|)使用
命令选项			说明
-i				忽略大小写
-n				显示匹配行号
-v				显示不包含匹配文本的所有行

6 查找文件命令
find命令选项: find . -name "1.text"  .表示当前位置  查找文件名字必须带“ ”
选项			说明
-name			根据文件名(包括目录名)字查找
find命令结合通配符的使用
通配符			说明
*				代表0个或多个任意字符
?				代表任意一个字符
扩展:
通配符不仅能结合 find 命令使用,还可以结合其它命令使用, 
比如: ls、mv、cp 等,这里需要注意只有 find 命令使用通配符需要加上引号。

7 压缩和解压缩命令
Linux默认支持的压缩格式:
.gz				需要使用tar命令来压缩和解压缩
.bz2			需要使用tar命令来压缩和解压缩
.zip			压缩包需要使用zip命令来压缩,使用unzip命令来解压缩
tar命令及选项的使用
选项			说明
-c				创建打包文件
-v				显示打包或者解包的详细信息
-f				指定文件名称, 必须放到所有选项后面
-z				压缩或解压缩(.gz)
-j				压缩或解压缩(.bz2)
-x				解包
-C				解压缩到指定目录
压缩解压缩 .gz文件示例:
tar -zcvf test.tar.gz *.text  把桌面上所有的以.text结尾的文件打包压缩到 test.tar.gz 压缩包中
tar -zxvf test.tar.gz  解压缩 test.tar.gz 压缩包
tar -zxvf test.tar.gz  -C aa  解压缩 test.tar.gz 到指定的aa文件夹下
压缩解压缩 .bz2文件示例:
tar -jcvf test.tar.bz2 *.text 把桌面上所有的以.text结尾的文件打包压缩到 test.tar.bz2 压缩包中
tar -jxvf test.tar.bz2  解压缩 test.tar.bz2 压缩包
tar -jxvf test.tar.bz2  -C aa  解压缩 test.tar.bz2 到指定的aa文件夹下

8 zip和unzip命令及选项的使用
命令			说明
zip				压缩成.zip格式文件
unzip			解压缩.zip格式文件
unzip命令选项:
选项			说明
-d				解压缩到指定目录
压缩解压缩 .zip文件示例:
zip test *.text 把桌面上所有的以.text结尾的文件打包压缩到 test.zip 压缩包中
unzip test.zip 把桌面上的test.zip压缩包解压缩
unzip test.zip -d aa 把桌面上的test.zip压缩包解压缩到aa文件夹中

9 chmod命令的介绍
角色			说明
u				user, 表示该文件的所有者
g				group, 表示用户组
o				other, 表示其他用户
a				all, 表示所有用户			
操作符			说明
+				增加权限
-				撤销权限
=				设置权限
权限			说明
r				可读,权限值是4
w				可写,权限值是2
x				可执行,权限值是1
-				无任何权限,权限值是0
chmod u=r,g=-,o=rw 1.txt 同时设置多个角色权限
数字法就是“rwx” 这些权限也可以用数字来代替

10 python中#的含义
第一种:# 后面加注释类容
第二种:#!_*_coding:utf-8_*_ 声明编码格式
第三种:#/user/local/bin/python3 解释器的路径,表示在执行文件时选择的解释器

11 获取管理员权限的相关命令
命令			说明
sudo -s			切换到root用户,获取管理员权限	exit 退出管理员权限
sudo			某个命令的执行需要获取管理员权限可以在执行命令前面加上sudo
whoami			查看当前用户限
who				查看所有的登录用户
passwd			修改用户密码,不指定用户默认修改当前登录用户密码
which			查看命令位置 which python3  /user/bin/python3
shutdown –h now	立刻关机
reboot			重启

12 用户相关操作
命令			说明
useradd			创建(添加)用户 sudo useradd -m panbijin2
-m				自动创建用户主目录,主目录的名字就是用户名
-g				指定用户所属的用户组,默认不指定会自动创建一个同名的用户组
passwd			更改用户的密码 sudo passwd panbijin2
usermod			给用户增加管理员权限	sudo usermod -G sudo panbijin2
-G				设置一个附加组
-g				修改用户组	
cat /etc/home	查看用户是否创建成功,可以查看/etc/passwd这个文件
cat /etc/group	查看用户组是否创建成功,可以查看/etc/group这个文件
id				查看用户信息 
id panbijin2 
用户id=1001(panbijin2) 组id=1001(panbijin2) 组=1001(panbijin2)

命令			说明
su				切换用户
语法格式: su - 用户名
gpasswd			添加和删除附加组信息
sudo gpasswd -d panbijin2 sudo 将panbijin2从sudo组中删除,去掉管理员权限
gpasswd命令选项:
-a 用户名		给用户添加附加组
-d 用户名		给用户删除附加组
userdel			删除用户 	sudo userdel -r 用户名

13 总结
创建用户命令格式: sudo useradd -m 用户名, 默认会创建一个同名的用户组。
查看用户信息使用:id 命令或者 /etc/passwd文件
查看用户组信息使用:cat /etc/group文件
给用户设置密码使用 sudo passwd 用户名
切换用户使用 su - 用户名
设置附加组使用 sudo usermod -G 组名 用户名
删除用户使用 sudo userdel -r 用户名,默认会删除同名的用户组。

14 用户组相关操作
命令			说明
groupadd		创建(添加)用户组
groupdel		删除用户组
sudo groupadd test		创建用户组
sudo groupdel test		删除用户组
sudo useradd -m -g test panbijin2		在test组中创建panbijin2用户
sudo useradd -m -g 用户组 用户名			创建用户并指定用户组使用
sudo usermod -g abc panbijin2			修改panbijin2用户到用户组abc中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值