Linux基础操作
常用目录介绍
- boot 存放启动文件
- dev 存放设备文件
- etc 存放配置文件
- home 普通用户家目录,以/home/$username的方式存放
- media 移动存储自动挂载目录,以 /media/$device_name的方式来存放
- mnt 手动挂载目录
- opt 三方软件安装目录
- proc 内存系统文件
- root 管理员家目录
- run 里面的东西是系统运行时需要的, 不能随便删除. 但是重启的时候应该抛弃. 下次系统运行时重新生成
- srv 服务相关数据
- sys 系统文件
- tmp 临时文件夹
- usr 存放库文件、文档、命令、用户数据等
- var 日志存放lib 库文件
- -echo相当于python中的print,即输出、打印的意思
linux基本命令
命令[命令选项][参数]
{必选项}, [可选项]
1)清屏命令:clear 快捷键 ctrl+l
2)帮助命令:man
3)进入文件夹命令: cd 【change dir,cd理解为改变目录的意思】
4)列出当前目录内容命令:ls [-a -l -d ] 【list】
5)显示主机名:hostname
6)显示日期时间:date [-s %F]
7)显示日历:cal
8)计算器:bc
9)重启命令:reboot shutdown -r init 6
10)注销命令:logout
11)关机命令:halt shutdown -h init 0
12) 显示当前操作系统和机器的信息: uname
13) 显示当前路径: pwd 【定位自己的位置】
-多个命令选项可以用一个 — 拼凑在一起,若命令产生了冲突,则以排最后的为主
-命令选项写全称时,前面加 — —
从命令行启动图形界面的默认图片查看器
运行命令:xdg-open filename.png
在命令行打开一个图片:
apt install fim
fim filename.png
fim是fbi的升级版
apt 与apt-get 的区别:apt-get 是 apt 的子集
更新安装包:apt upgrade
安装内核头文件
- 输入命令:apt-get install linux-headers-$(uname -r)或者直接敲apt-get install linux-headers-在这时候你按键盘上的tab键,找你本系统的头文件安装即可
安装照相机
1 |
|
u盘修改只读模式
- 查看U盘分区
1 |
|
- 查看U盘的挂载点
1 |
|
- 卸载原挂载的U盘
- 修复U盘的文件管理系统
1 |
|
- 重新挂载
蓝牙
1 |
|
关闭进程
- 有时候应用被我们1关闭了,可它还在后台运行,这就要求我们手动关闭进程
- kill -9 进程IP //可利用htop命令查看进程IP
- 若没有htop,可下载
1 |
|
卸载 IntelliJ IDEA(类似卸载可参考)
- 寻找Intellij IDEA 里面是否有uninstall.sh文件,有就能直接卸载
- 若没有,则在里面找说明文档,找到相关配置文件所在的目录,将IntelliJ IDEA 文件夹及其相关配置文件一起删除
- 可能会存在开始菜单栏里依然有图标显示的问题,
1 |
|
- 之后在applications文件夹里找到相对应的配置文件删除即可
linux换源
- 进入目录 /etc/apt/
- sudo vim source.list
- 上网寻找适合自己的源
关于Anaconda的安装
在清华镜像站下载Anaconda
安装后修改环境变量
sudo vim /etc/profile
向里面写入 export PATH=$PATH:/home/balacksheep/anaconda3/bin:$PATH
%%blacksheep为用户名,应选择自己的路 径配置环境变量
安装后命令行使用时前面有base,代表安装成功,不需要去掉base,对使用无影响
更换anaconda的源,以清华源举例:
sudo vim ~/.condarc
向里面写入:
1
2
3
4
5
6channels:
https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
defaults
show_channel_urls: true
关于qq的安装问题
- 在kali系统中,输入wine,系统会自动提示你wine未安装,此时按照提示给的步骤来就行了
- 关于字体问题:qq安装好了后会发现有些字体变成了乱码,此时可以安装一些字体来解决
1 |
|
- 关于QQ用wine装好后找不到的问题
- wine 默认被配置成home文件下的隐藏文件,cd .wine即可调出
- 输入~/.wine/drive_c/Program Files (x86)/Tencent/QQ/Bin
- 你会发现里面优QQ.exe文件,输入wine QQ 或wine QQ.exe即可调出QQ程序
- 为了方便,可以把QQ/Bin 放到home文件下
关于输入法的问题
- 搜狗输入法兼容性不咋地,反正安装了很多遍都不行
- 谷歌输入法可以用,基于小企鹅输入法使用,但是也不咋地,毕竟是外国人做的中国输入法,不怎么走心
- 推荐使用百度输入法,基于小企鹅输入法,首先上官网搜索压缩包,解压后找到安装包文件进行安装,最重要一点是安装后关机重启,重启后系统会自动帮助你进行百度输入法的一些个性化的设置,接着到输入法设置中应用百度输入法就OK了
wps字体问题
- 使用wps for linux2019 时可能有些中文字体会出现乱码,原因是系统缺失相应的字体
- 将Windows系统下的Windows目录中的Fonts文件夹复制到Linux系统中的/usr/share/fonts/目录下,再执行以下命令
1 |
|
关于vmware 虚拟机安装
- 官网下载虚拟机最新版本
- chmod -x 下载的文件
- sudo bash 下载的文件
- 之后就可以在电脑中找到虚拟机,并进行下一步的安装操作
linux-vmware升级问题
1 |
|
man 中文手册下载
- Debian / Ubuntu安装
1 |
|
- Arch Linux:
1 |
|
- Red Hat / CentOS:
1 |
|
- Fedora:
1 |
|
kali内核更新安装
- 查看内核版本
1 |
|
- 检查linux是否安装对应的头文件
1 |
|
- 安装更新头文件
1 |
|
- 内核头文件检测是否安装
1 |
|
vim命令
- :set number 显示行号
- :set 取消行号
- xG:跳转到指定的第x行,G移动到文件末尾行
- dd :剪切一行, yy:复制一行
- D:剪切一个字符,y:复制一个字符
- p:粘贴
- dxw:删除光标右边x个字符
- dxh:删除光标左边x个字符
- :x 删除一个字符
- /string :查找字符 n:向上查找,N:向下查找
- :范围 s/oldword/newword/g 字符替换 %s全文查找,g为global,全局替换
- vim规则总结
(1)一般是操作字符+被操作的量
(2)$ 为结尾, 0 为开头
- vim简单配置
1 |
|