Linux系统下的基本操作指令

1、修改@后的主机名 hostname

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

reboot

在这里插入图片描述

2、配置vim编辑器 vimrc

切换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、ubuntu终端无法复制粘贴 vmware tools

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

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

7、查看Liunx系统信息 uname

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

uname -a

在这里插入图片描述

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 -h

在这里插入图片描述

12 、查看目录的总大小

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

du -h

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

du -hs

在这里插入图片描述

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、压缩解压

压缩
将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

请添加图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值