6、linux命令

1、code 文件 //打开某个路径下的文件

2、sudo -i 进入超级管理员模式,exit退出管理员模式。

sudo -s:

保留当前用户的环境和配置。不需要 root 密码(需要当前用户的密码)。适合不需要完全切换到 root 环境,但需要多个 root 权限命令的场景。

su -:

切换到 root 用户并使用 root 的环境配置。需要 root 密码。适合需要完全以 root 用户身份工作的场景。

3、在 Linux 中,cd 是一个 shell 内置命令,它不能直接与 sudo 一起使用,因为 sudo 允许你以超级用户身份执行命令,而 cd 本身并不是一个独立的可执行程序。因此,尝试使用 sudo cd 会导致“command not found”的错误。

如果你想以超级用户身份进入 backups 目录,可以使用以下方法:

sudo ls ~/gitlab1/data/backups

4、查看当前目录下所有子目录的文件大小

sudo du -h --max-depth=1 显示当前目录文件内存占用大小

df -h 查看当前磁盘使用情况

du -ah . | sort -rh | head -n 20

查看当前目录下磁盘占用最大的20个文件 

5、stat file.txt查看文件修改日期。

6、nm -D a.so | grep funcA 查看a.so中是否含有funcA函数。nm可以查看库文件和可执行文件中是否定义某个函数。

7、chmod -R 777 file_path   //修改file_path目录下的所有文件权限,修改为可读可写可执行。

8、sudo apt update 在本地更新工具管理软件中的数据库

sudo apt upgrade 将软件包升级到最新

sudo apt install package下载某个软件

9、sudo用户下直接敲passwd可以修改超级管理员用户密码。

10、nano打开文件,ctrl+o保存文件,输入文件名后键入enter,ctrl+x。

11、sudo usermod -aG sudo username 将username用户加到sudo组。然后在/etc/sudoers中添加%sudo ALL=(ALL:ALL) ALL代码。

12、groups username查看用户所在组。

13、sudo chown user 目录 修改用户所在组。

14、whereis 查看工具目录。

15、

echo 'export PATH=/usr/bin:$PATH' >> ~/.bashrc

echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc

source ~/.bashrc的含义

将 /usr/bin 和 /usr/local/bin 目录添加到当前用户的 PATH 环境变量中。

将这些更改持久化到 ~/.bashrc 文件中,以便在每次启动新的 shell 时自动应用这些更改。

立即重新加载 ~/.bashrc 文件,使这些更改在当前 shell 中生效。

16、软链接是在一个目录下包含另一个目录的路径,通过访问当前目录实现软链接目录的访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值