Linux系统下的基本操作指令

本文介绍了如何修改Linux主机名、配置vim编辑器、修改用户密码、处理时间不准确、创建文件、终端操作、系统信息查看、用户组管理、软链接、find和grep用法、磁盘空间管理、环境变量、压缩解压以及MobaXterm终端问题解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、hostname 修改@后的主机名

查看主机名:hostname
修改主机名:hostnamectl set-hostname 修改的名字
在这里插入图片描述
重启即可完成

reboot

在这里插入图片描述

2、vimrc 配置vim编辑器

切换root用户

sudo -i

找到vim配置文件,并进入后修改文件

cd /etc/vim
vim vimrc

设置tab为4个空格,显示行号

set tabstop=4
set shiftwidth=4
set nu

3、passwd 修改用户密码

命令:sudo passwd 用户名

sudo -i

输入原密码,进入root权限

sudo passwd book

输入对应的用户名进入修改密码
修改后快捷键Ctrl+D及时退出root权限
在这里插入图片描述

4、date系统时间不准确问题

首先判断系统时区是否正确,正确时区+0800,图上时区显示-0400,因此先修改时区

date -R

在这里插入图片描述
更改时区

sudo tzselect

依次选择Asia->China->Beijing Time->yes
在这里插入图片描述
复制文件到 /etc/localtime 目录下

sudo cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

时区正常显示

date --R

在这里插入图片描述
其次,再校准网络时间,安装网络同步工具

sudo apt-get install ntpdate
sudo ntpdate cn.pool.ntp.org

效果如下
在这里插入图片描述
以上参考这位博主的:ubuntu显示时间不正确的问题解决

5、echo > 快速创建文件,并写入字符

echo命令后面是输出文本123,>输入的意思,输入到1.txt里,没有1.txt会自动创建1.txt,cat 1.txt 查看内容。

echo 123 > 1.txt
cat 1.txt

在这里插入图片描述
追加内容

echo "hello world" >> 1.txt

在这里插入图片描述

6、vmware tools —ubuntu终端无法复制粘贴

安装vmware tools工具,重启后即可使用

sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools-desktop

7、uname、cat /proc/version 查看Liunx系统信息

uname命令用于显示操作系统信息,例如内核版本、主机名、处理器类型等
查看linux系统全部信息

uname -a

在这里插入图片描述

cat /proc/version

在这里插入图片描述

8、groupmod 修改用户组名

进入root权限,基于此命令修改即可groupmod -n newname oldname

9、ln 建立软链接

软链接类似于快捷方式

ln -s test ./test1

在这里插入图片描述

10、find、grep 查找文件和字符串

find命令用于搜索查找文件,grep用于查找文文字内容
find:查找当前目录下名字为test的文件

find . -name test

在这里插入图片描述
find -L . -name test
-L:包括软连接文件也查找

查看目录 使用-type d

find . -type d

grep:查看所有进程,并将其作为输入去查找含有bash的进程

ps -aux | grep 'bash'

在这里插入图片描述
在当前目录递归查询test字符串,并显示行号

grep -nr "test" .

11、df 查看磁盘空间使用情况

df用于查看文件系统的磁盘空间使用情况

df -h

在这里插入图片描述

12 、du 查看目录的总大小

du命令用于报告文件系统磁盘空间使用情况,显示当前目录中所有子目录的大小以及当前目录的总大小
应用:查看编译好后的内核目录总大小

du -h

在这里插入图片描述
du -sh易于阅读,直接列出总大小

du -sh

在这里插入图片描述

13 、grep 目录里查找字符串

应用:内核启动分析,查找BUG
在当前目录,递归查找带有Tegra Revision的文件位置,并标注第几行

grep -rn 'Tegra Revision' ./
grep -rn 'Tegra Revision' *   //同理

在这里插入图片描述

14、export 环境变量

在Linux系统中,export命令用于将一个变量或函数导出到当前Shell的环境中,使得该变量或函数在当前Shell的子进程中也可用。具体来说,export命令可以用来设置环境变量,并确保这些变量对所有后续的子进程都可见。

1、查看当前path的环境变量

echo $path

2、查看当前用户的所有环境变量

env

3、设置并导出一个环境变量
用于将新的目录添加到环境变量 PATH 中,并将其导出到当前Shell的环境中

//export VAR_NAME=value
export PATH=/usr/local/bin:$PATH

此时,若/usr/local/bin目录中有hello程序
可以在当前shell命令行中直接运行

hello

15、tar 压缩解压

压缩
将linux_raspberry文件目录压缩,压缩文件名为linux_raspberry.tar

tar -cvf linux_raspberry.tar linux_raspberry/

请添加图片描述
解压
将linux_raspberry.tar解压为linux_raspberry名字的目录

tar -xvf linux_raspberry.tar

请添加图片描述

16、MobaXterm终端输入指令覆盖问题

查看行列数,并将列数改为160,即可解决

stty size
stty cols 160

请添加图片描述

17、修改printk的打印级别

查看打印等级

cat /proc/sys/kernel/printk

修改printk的打印级别

在系统的终端处修改打印级别,例如,屏蔽所有的内核printk打印,那么只需要将第一个数值调到最小值1或0即可

# echo 1       4       1      7 > /proc/sys/kernel/printk
或者
# echo 0       4       0      7 > /proc/sys/kernel/printk
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值