Ubuntu常用操作、命令(自用)

一、常用指令

目录操作

查看帮助文档

man ls 查看ls指令的帮助文档

1、ls指令:显示当前目录

ls

2、ls -l以详细模式查看

ls -l 以详细模式查看所有文件
ls -lah 查看所有文件,以列表形式展开

输入命令和路径时,按TAB可以自动补全

ls /home

3、pwd:查看当前所在位置

pwd

 4、cd: 切换目录

切换到主目录:cd

切换到某个目录:cd +路径

例如:

cd /home

 几个特殊的目录:

cd ~ 代表当前用户主目录

cd .  代表当前目录

cd .. 代表上一级目录

同样,ls也可以使用这几个~ . ..

cd
cd .
cd ..
cd ~ 切换到主目录
cd ~/exam 切换到主目录下的exam目录
cd ../exam 切换到上级目录、再到exam子目录

5、mkdir :创建目录

mkdir a 在当前位置创建a目录
mkdir -p exam/test 使用-p,可以在当前位置创建整个路径目录
touch test_file  创建一个名为test_file的文件(记事本)

6、rm:删除文件或目录

rm a 删除a目录
rm -rf exam 删除exam目录,和子目录一起删除

7、cp: copy的意思,复制文件或目录

cp -rf exam exam1 将exam复制为exam1

8、mv:既move,移动文件或目录(重命名)

mv exam exam1 将exam移动为exam1(更名)

9、tar:打包文件

tar -cvf exam.tar exam  将exam打包成exam.tar
tar -cvf exam.tar exam1 exam2 exam3 也可以批量将几个文件打包到一起
tar -xvf exam.tar 解包,将打包好的文件打开
tar -xvf exam.tar -C exam1 将exam.tar打开放到exam1目录下

 tar格式并没有压缩,体积大,若要压缩

压缩
tar -zcvf exam.tar.gz exam
解压缩
tar -zxvf exam.tar.gz
tar -zxvf exam.tar.gz -C exam1

10、 ln:创建软连接(相当于快捷方式)

ln -s exam exam1 为exam创建一个名叫exam1的软连接

 使用ls -l 可以查看哪个目录是软连接,并看到原目录,例如下方蓝色exam表示untitled的软连接

 用户操作

都要使用管理员权限:sudo

1、添加用户(添加的test1用户不能使用管理员权限sudo)

sudo useradd -m test1 
-m表示在/home下添加用户目录

2、修改用户密码

sudo passwd test1

3、删除用户

sudo userdel test1
删除用户后,目录还在,还需要删除掉目录
sudo rm -rf /home/test1

4、超级用户

初次使用root用户需要设置密码
sudo passwd root

su root 切换到超级用户,操作时便不需要加入sudo操作了

脚本 

1、添加可执行权限,添加后用 ls -l 查看,绿色代表以及可执行了

chmod +x hello.sh 为hello.sh添加可执行权限

chmod -x hello.sh 将hello.sh的可执行权限去掉

2、运行脚本程序,如运行hello.sh

./hello.sh

3、查看可执行程序运行时间

time ./test    查看可执行文件test的运行时间

变量

  • 普通环境变量:只在当前终端下生效,关闭终端或重新打开一个终端都是没有用的

1、定义环境变量

export OUTDIR=/opt/ 定义一个OUTDIR环境变量,值为/opt/路径

2、显示环境变量

echo ${OUTDIR}

3、查看所有环境变量

printenv
  • 用户环境变量:保存在/.profile中,隐藏在主目录下(有些linux系统为.bash_profile)
ls -a 可以查看隐藏的文件
gedit ~/.profile 用文本编辑器打开/.profile

打开后在文本末尾用exprot添加需要的环境变量,添加好后需要注销用户再登录进来环境变量才能生效

用户环境变量在该用户登录后都是生效的

  • 系统环境变量:定义在/etc/profile中,对所有用户有效,需要以超级用户才能进行操作

一般不直接修改/etc/profile,而是在/etc/profile.d/创建一个自定义的脚本,在创建的脚本中添加环境变量:export

修改后同样需要注销用户

su root
例如:用gedit创建一个叫myprofile.sh的脚本
gedit /etc/profile.d/myprofile.sh 
  • PATH环境变量:用于描述可执行程序的搜索路径

其中:sbin为超级用户root才能执行的程序,/usr/下系统自带的程序。/usr/local/是用户安装的程序

echo $PATH 显示已有路径,不同路径用冒号隔开

Vim命令:只能用键盘操作

1、安装vim

sudo apt install vim

2、打开文本编辑器 

vim abc.txt 
如果目标文件存在,则打开编辑,若不存在,新建一个

 3、切换模式

i 进入编辑模式
按ESC进入命令模式

:wq  保存并退出
:q   退出
:q! 强制退出(不保存)

4、常用指令 

跳转到最后一行
:$
跳转到第一行
:1
显示行号
:set nu

安装前

运行

sudo apt uodate

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值