Linux常用命令

0.访问权限问题

Ubuntu是一个多用户系统,支持创建多个用户,每个用户都可以有自己的家目录(home)和文件。一般在home目录下会有多个用户的目录。在home目录的上一级是根目录,用/表示。root用户享有最高权限,可以自由访问各个普通用户下的内容并进行修改。而普通用户切换到其他用户时则需要输入密码才能进行访问。但在有些情况下,使用sudo命令并输入当前用户的密码,可以临时获得部分root的权限,可以更自由的进行相关操作。

1.列出当前目录下所有内容

lijinzhao@ubuntu:~$ ls
lijinzhao@ubuntu:~$ ls -a  

##可以查看隐藏目录

2.切换目录

lijinzhao@ubuntu:~$ cd ucar_ws

注意:cd后面可以是跟绝对路径,也可以跟当前目录的相对路径。

绝对路径:linux系统下从根目录/开始写,如  /home/user/example.txt

相对路径:当前目录可以表示为 ./ ,也可以直接跟文件表示当前目录。如在home目录下

                 ./user/example.txt 或 user/example.txt 都可表示相对路径

lijinzhao@ubuntu:~/ucar_ws/build1$ cd ..

.. 表示上一级目录,是当前目录下的一种相对路径的表示形式

lijinzhao@ubuntu:~/ucar_ws/build1$ cd ../..

../.. 表示上上级目录,是当前目录下的一种相对路径的表示形式
 

因此,不断采用 ls 和 cd 可以深入到各级文件中去。

小技巧:运用tab可以实现对于文件名的补全

3.显示当前目录的绝对路径:pwd

lijinzhao@ubuntu:~/ucar_ws$ pwd

4.查看当前文件的内容:cat+文件名

lijinzhao@ubuntu:~/ucar_ws$ cat launch2.sh

5.编辑当前文件的内容   vi+文件名

lijinzhao@ubuntu:~/ucar_ws$ vi launch2.sh

6. mv 命令,可以实现对于文件地址的迁移和名字的修改

mv + 当前路径 + 目标路径       实现文件存放地址的迁移

lijinzhao@ubuntu:~/ucar_ws$ mv launch2.sh build1/

在当前目录下 mv+旧文件名+新文件名    实现文件名字的更改

lijinzhao@ubuntu:~/ucar_ws/build1$ mv launch2.sh launch.sh

7.rm+文件地址            实现对于文件的删除

lijinzhao@ubuntu:~/ucar_ws/build1$ rm launch.sh 

8 rm -r+文件夹地址        实现对于文件夹以及其里面所有文件的删除

lijinzhao@ubuntu:~/ucar_ws$ rm -r build

9.创建文件  touch+文件地址(当前目录下即文件名)

lijinzhao@ubuntu:~/ucar_ws$ touch arr.py

10.创建文件夹 mkdir

mkdir+文件地址(当前目录下即文件夹名字)

lijinzhao@ubuntu:~/ucar_ws$ mkdir test

mkdir+文件1 文件2 文件3       可以实现同时创建多个文件夹

lijinzhao@ubuntu:~/ucar_ws$ mkdir test1 test2 test3

mkdir -p +train/train1/train2       可以实现递归创建多个文件夹

lijinzhao@ubuntu:~/ucar_ws$ mkdir -p train/train1/train2

11.关于脚本文件的执行(跑深度学习项目常用)

bash arr.sh
python brr.py

可以分别运行shell文件和python文件

注意:很多时候在命令行调用shell脚本还需要传递相应的参数,起到了赋值的作用(这个在后续笔记中会提到)

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值