数字IC基础知识2-linux系统基本操作

要进入一个技术行业,工具是不可少的。IC验证是在Linux系统上进行操作的,那么基本的操作环境和命令是入门基础,本次主要将常用的Linux基本操作进行汇总,通过自己的练习使用,进行复盘和分享。

------ 常见的符号---------------------

  • / : 根目录;
  • ~ : 用户目录
  • ./ : 当前目录; …
  • . . :上一级目录
  • & : 在后台运行命令,不占用当前的终端terminal

— 创建Linux的用户和组 ----------------

  • adduser user_name : 只有root权限,才可以创建用户和组 passwd
  • user_name : 为用户设置密码 su root|usr : 切换账户 id :
  • 在终端上显示用户和组的ID newgrp training:切换到用户组training whoami : 显示当前用户名
  • man cmd : 显示命令的使用手册(manual)输入“q”键退出man命令, which
  • cmd: 显示命令的绝对路径 exit :退出当前的shell
  • clear:清屏
  • history: show the command history
  • ! cmd : 使用感叹号加上命令行的前几个字符,可以调用上一次的命令
  • :使用向上箭头,查找使用过的命令。

------文件操作------------------------

ls : 列出当前目录中的文件和文件夹(list)
ls -a : 列出所有文件和目录,包括隐藏文件(以.开头,比如~/.bashrc)
ls -l : 以列表的形式显示信息
ll -a : all

cd : 切换到用户目录
cd~ :切换到用户目录“~”
cd dir_path : 切换到dir_path目录,包括使用绝对路径或相对路径
pwd : 显示当前工作目录(present working directory)

mkdir dir_name : 创建一个目录
touch file_name : 创建一个文件

  • vi file_name :使用vi编辑工具创建一个文件
  • vim file_name : vi improved
  • gvim file_name : vim GUI
  • cat file_name : 在终端中显示文件的内容
  • more file_name : 显示文件内容
  • less file_name : 显示文件内容,具有类似于vi编辑工具的功能

chmod 777 dir:更改文件的权限(owner,group,others-rwx)
chmod a+x file :给文件添加可执行的权限(a:all包含owner、group、others)
chmod [ugoa]+[rwx] file|dir

chown user:group files|directory : 更改文件或目录的所有值和所属组

chgrp gourp_name files:更改文件的组权限
cp -f file1 file2 : 复制file1到file2(-f,force)
cp -r dir1 dir2 : 复制dir1到dir2 (-r: recursive)

mv file1 file2 : 将file1换名为file2
mv file dir : 将file移动到dir目录

wc file : 统计file文件中行数和字符count
wc -w file : 统计file文件中的单词,w:word
wc -l file : 统计file文件中的行数,l:line

ln -s file link : 为file文件创建一个软链接

rm file : 删除文件remove
rm -r dir : 递归删除目录(-r:recursive)dir目录下的子目录一起删除
rm -f file : 强制删除(-f:force)
rm -rf dir :

grep pattern file : 在file文件中搜索字符pattern
grep error sim.log : 在仿真日志文件sim.log中搜索所有字符error
grep -nir pattern * : 在当前目录下,递归搜索所有文件中的字符pattern(-i:ignore 忽略大小写;-n.number 显示字符所在行数)

find . -name file_name : 在当前目录下查找file_name文件
find /etc -name ‘con’: 在/etc目录下查找匹配con的文件或目录
find / -size +100M : 在/目录下查找,文件大小为100M的文件

grep -nir error cmp.log > error.log 重定向:将grep命令的输出内容,重定向到error.log文件中,覆盖原来的内容

grep -nir error sim.log >> error.log 重定向:将grep命令的输出内容,重定向到error.log文件中,在原来的内容后面追加

cmd | grep pattern : 管道:在cmd命令的输出内容中搜索pattern
grep -nir error sim.log | tee -a error.log :在sim.log文件中搜索所有error,并将grep显示的内容通过管道写入error.log文件中

#------ 打包和压缩文件或目录 ---------------
tar -cvf file.tar files : 对文件或目录打包成.tar文件
tar -xvf file.tar : 对打包文件.tar解包
tar -czvf file.tar.gz files : 对文件或目录打包并压缩成.tar.gz文件
tar -xzvf file.tar.gz : 对.tar.gz文件解压缩

#------ 操作系统的资源使用情况--------------
ps -ef : 显示当前活跃的进程
top : 显示当前操作系统中所有的进程,按“q”键退出
kill -9 pid : 杀掉进程pid
killall proc : 杀掉所有进程

#------查看硬件信息-----------------------
df : 报告文件系统的磁盘使用情况
df -i : 报告磁盘的iNode信息
du -b|k|m file|dir : 显示文件或目录的占用磁盘状况
date : 显示系统时间
uname -a : 详细操作系统的信息
echo $PATH : 显示系统的变量path

------ 快捷键-----------------------

ctrl + c : 终止当前命令
ctrl + z : 挂起进程,后台运行(cmd&)
fg:唤醒进程,前台运行
ctrl + d : 退出当前shell, 功能类似于exit

左键选中为复制,中键为粘贴

Shift+Ctrl+N :新建窗口
Shift+Ctrl+Q :关闭终端

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值