[work] Ubuntu 常用快捷键总结
Linux系统常用快捷键总结: 【持续更新ING......】
- 终端Terminal:
1、打开&关闭终端:
打开:Ctrl+Alt+T
关闭:直接输入exit
2、Ubuntu关机&关闭/继续运行
关机后重启(重启Ubuntu):sudo shutdown -r now
大重启(进入选择Ubuntu还是Win10):reboot
直接关机:sudo shutdown -h now
停止正在执行的命令,按下Ctrl+C组合键即可停止当前正在执行的命令。
Ctrl+C
3、Tap:可实现命令补全,目录补全、命令参数补全
4、sudo:是以超级用户的权限运行(普通用户无法安装程序)
若出现:UBUNTU下创建目录没有权限等相关没有权限的问题。
Linux下有超级用户(root)和普通用户,普通用户不能直接操作没有权限的目录。可在运行代码前输入 sudo。
4.1 创建文件夹 mkdir
先cd到你要创建目录的地址,比如cd /usr,
然后sudo mkdir 加目录名,按提示输入用户密码即可。
4.2 删除文件 rm
sudo rm usr/rstudio/12_21.txt
4.3 删除文件夹 rm -r
sudo rm -r usr/rstudio
4.4查看当前目录中的文件
ls 显示文件或目录
-l 列出文件详细信息l(list)
-a 列出当前目录下所有文件及目录,包括隐藏的文件(all)
4.5查看当前的绝对路径
pwd 【待确认】
5、apt-get:是一条linux命令用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。
5.1 安装或卸载程序
apt-get install(安装软件包)
apt-get remove(卸载软件包)
5.2 其他
apt-get update 更新源
apt-get upgrade 更新已安装的包
apt-get source packagename 下载该包的源代码
apt-get clean 清理无用的包
apt-get autoclean 清理无用的包
apt-get check 检查是否有损坏的依赖
6、tar -- TAR.GZ 这种格式在压缩时不会占用太多的CPU,可得到一个较理想的压缩率。
压缩一个目录:# tar -zcvf archive_name.tar.gz directory_to_compress
解压缩:# tar -zxvf archive_name.tar.gz
上面这个解包命令将会将文档解开在home目录下面。
*设置解包的路径:# tar -zxvf archive_name.tar.gz -C /tmp/extract_here/
7、进入文件&退出文件
进入文件 cd /文件名
返回上一级 cd .. 【注意cd后有空格】
返回上级的上级 cd ../..
返回默认根目录 cd ~
8、Linux下查找文件路径 [详情:linux下查找某个文件位置的方法]
locate 文件名
find / -name 文件名 【注意/两边都要空格】
9、建立目录 并 移动某文件到该目录下/或拷贝到该目录下
mkdir /路径文件 e.g. mkdir /usr/java # 即在usr文件中建立java目录
mv ./jdk1.8.0_144 /usr/java
【一定注意mv后面有空格 ./ 后面是要移动的文件,后面一定空一格,/ 后面写要存放的目录】
或者cp /home/magic136/jdk1.8.0_144 /usr/java
若显示权限不够则在代码前加sudo
sudo mkdir /usr/java 【注意mkdir后面加空格】
sudo mv ./home/magic136/jdk1.8.0_144 /usr/java
# 也就是把home/magic136 目录文件中的 jdk1.8.0_144 移动至usr/java文件目录中。
注:
10、Linux以root身份登录
sudo -s
退出root权限快捷键:Ctrl+D
默认配置文件普通用户不能进行修改,只能root用户才有修改权限。
接下来在运行窗口中输入suto -s 获取root权限,按回车运行此行代码后,按照提示输入当前登录用户的密码,按回车键执行命令。
11. 关于.bashrc文件
它是一个隐藏文件,按一下ctrl+h,就会显示隐藏的文件,这样就能找到.bashrc文件了
shell与bash:shell 是一个交互性命令解释器,是一个命令处理器(command processor)。shell独立于操作系统,这种设计让用户可以灵活选择适合自己的shell。shell让你在命令行键入命令,经过shell解释后传送给操作系统(内核)执行。
bash是borne again shell的缩写,它是shell的一种,Linux上默认采用的是bash。当你在命令行中敲入bash命令时,相当于进入bash环境,如果本身就是bash环境,那么就是进入一个子bash环境(相当于开了一个子进程)。
12.使用 lsb_release 命令查看 Ubuntu版本。执行指令如下:
sudo lsb_release -a
13.回到根目录,并在根目录建立文件夹
sudo -s #获取权限易于以下操作
pwd #查看当前路径,应该是/home/amy
cd .. #cd到父级目录
pwd #查看当前路径,应该是/home
cd.. #cd到父级目录
pwd #查看当前路径,应该是/ 或者直接cd ../.. 可以回到上级的上级
ls -a #查看当前路径下的文件夹,-a可以查看隐藏文件
mkdir rmdir mv #可以在根目录/下进行建立/删除/重命名文件夹(移动文件夹)
*【实现Linux与WIndows文件共享】
参考:第6章 存储结构与磁盘划分-6.4 挂载硬件设备《Linux就该这么学》
装双系统的电脑上实现linux与windows之间的文件共享 - CSDN博客
下方摘自:Ubuntu终端常用的快捷键
===== Terminal终端 =====
CTRL + ALT + T: 打开终端
TAB: 自动补全命令或文件名
CTRL + SHIFT + V: 粘贴(Linux中不需要复制的动作,文本被选择就自动被复制)
CTRL + SHIFT + T: 新建标签页
CTRL + D: 关闭标签页
CTRL + L: 清楚屏幕
CTRL + R + 文本: 在输入历史中搜索
CTRL + A: 移动到行首
CTRL + E: 移动到行末
CTRL + C: 终止当前任务
CTRL + Z: 把当前任务放到后台运行(相当于运行命令时后面加&)
~: 表示用户目录路径
~表示用户家目录。对于root用户而言,家目录就是/root,对于一般用户来说,家目录就是/home/用户名,例如用户是test 家目录就是/home/test 用户是abc 家目录就是/home/abc 换句话说home/之后的部分就是用户名。
root提示符是#通常读作hash俗称井字号,而一般用户提示符是$读作DOLLAR通称美元符。
不论你当前在那个目录下,想要返回自己的家目录都可以输入cd ~回车(波浪线前面有空格),或者直接输入cd回车都可以返回自己的家目录。