Linux 基础操作手记一
- linux软件下载
- 输入法下载
- pwd
- 查找安装包路径
- 安装自动确认
- 执行.sh
- 无法修正错误,破坏了软件包间的依赖关系
- 查看IP地址
- 打开文件夹
- 快捷键冲突(ctrl+alt+左右键)
- 可使用中文输入法
- 虚拟机共享文件夹
- 创建快捷方式
- sudo
- sudo su
- sudo apt-get install
- sudo apt-get update
- apt-get upgrade
- 重启 Windows 10 子系统(WSL) ubuntu
- win10 安装使用ubuntu子系统
- dpkg
- 换源
- 清华/阿里源
- 命令行提示 Tab
- 环境变量
- repo 安裝環境配置
- 删除文件
- 命令行编辑
- 查看安装路径
- 赋予权限
- 查看版本
- 可视化编辑
- 命令行快捷启动
- 模糊搜索软件
- 删除错误依赖
- 安装搜狗输入法( *~~Ubuntu 20.04 LTS不支持~~* )
- 文件复制
- 下载
- cd目录
linux软件下载
https://linux265.com/download/9127.html
输入法下载
apt install fcitx fcitx-googlepinyin
pwd
在Linux系统中,pwd是print working directory的缩写,意思是打印当前所在的工作目录
查找安装包路径
dpkg -L
安装自动确认
sudo apt-get -y install
执行.sh
bash xxx.sh
无法修正错误,破坏了软件包间的依赖关系
https://blog.youkuaiyun.com/weixin_43846270/article/details/103779781
查看IP地址
//安装
apt install net-tools
//查看ip
ifconfig -a
打开文件夹
1. 直接打开Home
nautilus
2. 打开当前文件夹
nautilus .
3. 打开指定文件夹/var/www/aaa/
nautilus /var/www/aaa/
快捷键冲突(ctrl+alt+左右键)
//查看
xxx@ubuntu:~/Desktop$ gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-left
['<Control><Alt>Left']
//禁用 left
xxx@ubuntu:~/Desktop$ gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"
//禁用 right
maqi@ubuntu:~/Desktop$ gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "[]"
可使用中文输入法
vim /root/.bashrc
export LC_CTYPE=zh_CN.UTF-8
重启电脑后生效
虚拟机共享文件夹
确保成功共享
vmware-hgfsclient
挂在
// yum install open-vm-tools
vmhgfs-fuse .host:/ /mnt/hgfs
创建快捷方式
ln -s 源文件 目标目录
注意:必须为全路径
例子:ln -s /mnt/hgfs/Linux64 /home/maqi/Desktop/
sudo
这个必须有啊!开头加上
sudo su
输入这个获取最高权限 ,后面命令就不用加sudo
sudo apt-get install
安装命令 例:sudo apt-get install gnome-desktop-environment
sudo apt-get update
每次安装一定记更新
apt-get upgrade
更新软件后 记得升级
可以解决 Unable to locate package
重启 Windows 10 子系统(WSL) ubuntu
WSL 子系统是基于 LxssManager 服务运行的。
net stop LxssManager
net start LxssManager
win10 安装使用ubuntu子系统
https://yq.aliyun.com/articles/692653
dpkg
安装命令:软件包名需要加上后缀.deb
sudo dpkg -i 软件包名
卸载命令
sudo dpkg -r 名称
sudo apt autoremove 名称
purge 是完全删除,会连配置文件一起删除
sudo apt-get remove --purge vim
换源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list
清华/阿里源
https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/
https://developer.aliyun.com/mirror/
命令行提示 Tab
按一下自动补齐,多按几下出提示
环境变量
echo $PATH //输出环境变量
env //输出所有环境
export //命令用来设置环境变量
PATH通常定义在/etc/environment或/etc/profile或~/.bashrc 中。
sudo gedit /etc/environment 图形化设置
export PATH="$PATH:/home/user/bin"
//也可以使用
PATH="$PATH:/home/user/bin"
export PATH
echo $PATH
repo 安裝環境配置
mkdir ~/bin
PATH=~/bin:$PATH
echo 'export PATH=$PATH:$HOME/bin' >> ~/.bashrc
export PATH=$PATH:$HOME/bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chomd a+x ~/bin/repo
set可以设置某个环境变量的值。清除环境变量的值用unset命令。
删除文件
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
删除文件夹实例: rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
删除文件使用实例: rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
命令行编辑
- Ctrl + C :重新编辑 or 放弃当前执行命令
- Ctrl + D :退出系统
vim编辑 - dd :删除行
- i :编辑
- ESC+wq:保存
查看安装路径
which java
/home/当前用户名/.config/JetBrains/IntelliJIdea2020.具体版本号/options
赋予权限
chomd +x //可执行
chomd 777 /home/mypackage
ls -l 展示文件列表权限
chmod -R 777 /home/mypackage 权限传递给子目录里
查看版本
lsb_release -a //当然GUI下关于界面查看
可视化编辑
gedit /文件地址 //编辑器底部可设置文本类型
命令行快捷启动
ctrl + alt +t //win键启动多桌面模式
模糊搜索软件
apt-cache search 7z
删除错误依赖
sudo apt --fix-broken install
sudo apt-get purge curl
安装搜狗输入法( Ubuntu 20.04 LTS不支持 )
- sudo apt install fcitx
- sudo apt --fix-broken install
- sudo dpkg -i 本地deb包
文件复制
cp命令使用方式
cp fileOne fileTwo 或者 cp -i fileOne fileTwo --------将文档One复制并命名成Two
cp -i fileOne dirOne 或者 cp fileOne dirOne ---------------将文档One复制到DirOne目录下
cp -r dirOne dirTwo -----------将目录dirOne复制到dirTwo下
cp -r dirOne/*.* dirTwo ----------将dirOne下所有文件包括文件夹复制到dirTwo
下载
wget -P 目录 网址
复制
cp -r timg?image /mnt/c/Users/Administrator/Desktop/
直接下载到桌面
wget -P /mnt/c/Users/Administrator/Desktop/ http://pic1.win4000.com/pic/f/c0/182ffcbe87.jpg
-O 另存为 -o 打印日志
wget http://pic1.win4000.com/pic/f/c0/182ffcbe87.jpg -O baidu.index.html -o wget.log
cd目录
只显示文件夹
ls -l | grep ^d
只显示文件
ls -l | grep ^-