原创 一个处女座的程序猿 发布于2018-04-02 20:12:22 阅读数 7588 收藏
展开
Linux之Ubuntu:Ubuntu中常使用的快捷键命令、操作集合、简单案例之详细攻略
目录
一、Ubuntu常使用的快捷键
0、Linux系统快捷键
二、终端命令常用快捷键
1、利用man、--help查找某个关键命令的功能
2、几个牛叉命令功能—apt-get、dpkg、make
3、基本命令的功能
4、其他系统相关命令功能
configure,make,make install用法
三、Ubuntu常使用的方法
四、Ubuntu常使用的简单案例
1、基本操作命令
2、实际命令—图文操作
3、Ubuntu下编辑、修改、保存sh文件
参考博客:https://blog.csdn.net/yzhan6_10/article/details/69569468
在Linux下Win键就是Super键,长按该键可以打开系统快捷键帮助说明。在Ubuntu中打开终端的快捷键是Ctrl+Alt+T,在终端中打开新的选项卡的快捷键是Ctrl+Shift+T。
Tab //自动补全命令或者文件名
Alt + F1 //聚焦到桌面左侧任务导航栏,可按上下键进行导航
Alt + F2 //运行命令
Alt + F4 //关闭当前窗口
Alt + Tab //切换程序窗口
Alt + 空格 //打开窗口菜单
PrtSc //桌面截图
Win + ctrl //切换中英文
Win + A //搜索/浏览程序
Win + F //搜索/浏览文件
Win + M //搜索/浏览音乐文件
Ctrl+Alt+F1 //可以切换到第一个控制台
Ctrl+Alt+F7 //切回桌面模式
Ctrl + Alt + T //打开终端
Ctrl+ Shift+ T //打开新的选项卡
Ctrl+ Shift+ V //直接粘贴
Ctrl+d //关闭终端窗口、关闭标签页 或Ctrl + Shift + Q
Ctrl+a //移动到命令行的开头
Ctrl+e //移动到命令行的末尾
Ctrl+c //终止当前任务
Ctrl+u //清除光标以前输入的内容
Ctrl+L //清屏,即clear命令
sudo reboot //系统重启
sudo:如果你工作的目录或文件并不是属于你的帐号的话,比如是更改系统文件配置或者修改其他用户的目录与文件,你的绝大部分命令可能需要加上sudo命令。这个特殊的命令能够暂时的提高你的帐号权限,让你暂时的拥有管理员(root)帐号的权利。ubuntu如何切换到root身份 sudo shutdown -h now
man cp //帮助,强大的man在线手册,有任何不清楚的命令,绝大部分都可以使用 “man 需要查询的命令。来找到这个命令的详细解释和参数用法。
cp --help
mv --help
APT:可以被 APT 使用的一些常用命令:
安装软件包:sudo apt-get install packagename
删除软件包:sudo apt-get remove packagename
获取新的软件包列表:sudo apt-get update
升级有可用更新的系统:sudo apt-get upgrade
APT (Advanced Package Tool,高级软件包工具) 是一个强大的包管理系统,而那些图形化程序如 添加/删除 应用程序 和 Synaptic 都是建立在它的基础之上的。APT 自动处理依赖关系并在系统软件包执行其他操作以便安装所要的软件包。 运行 APT 要求管理权限。
软件包管理命令 apt-get、dpkg
安装软件 apt-get install softname1 softname2 softname3……
卸载软件 apt-get remove softname1 softname2 softname3……
卸载并清除配置 apt-get remove --purge softname1
更新软件信息数据库 apt-get update
进行系统升级 apt-get upgrade
搜索软件包 apt-cache search softname1 softname2 softname3……
安装deb软件包 dpkg -i xxx.deb
删除软件包 dpkg -r xxx.deb
连同配置文件一起删除 dpkg -r --purge xxx.deb
查看软件包信息 dpkg -info xxx.deb
查看文件拷贝详情 dpkg -L xxx.deb
查看系统中已安装软件包信息 dpkg -l
重新配置软件包 dpkg-reconfigure xxx
make #这一步就是编译,大多数的源代码包都经过这一步进行编译(当然有些perl或python编写的软件需要调用perl或python来进行编译)。如果 在 make 过程中出现 error ,你就要记下错误代码(注意不仅仅是最后一行),然后你可以向开发者提交 bugreport(一般在 INSTALL 里有提交地址),或者你的系统少了一些依赖库等,这些需要自己仔细研究错误代码。
make insatll #这条命令来进行安装(当然有些软件需要先运行 make check 或 make test 来进行一些测试),这一步一般需要你有 root 权限(因为要向系统写入文件)。
cd //路径切换,cd /切换到根目录
cd .. //切换回上级目标
cd - //切回之前的目录
cp 文件1 文件2
cp Folder_Niu00/niu.txt Folder_Niu00/niu01.txt //复制某个文件
cp -r 目录1 目录2 //复制目录,复制目录要加入递归参数
cat Folder_Niu/niu //查看该文件的内容
cat /proc/cpuinfo //显示CPU信息
gedit Folder_Niu/Niu //利用文档编辑器打开内容,进行编辑
mkdir Folder_Niu04 //创建目录
mv Folder_Niu00/niu01.txt Folder_Niu01/niu01.txt //移动某个文件
mv Folder_Niu Folder_Niu01 //文件重命名
rm Folder_Niu00/niu.txt //删除某个文件,删除目录需要添加递归参数 -r
ls //显示:ls -l查看当前目录下隐藏的文件
ls -lh且显示文件大小
ls -dl查看文件详细信息
pwd //显示当前位置。pwd 命令能让你知道你目前工作的目录是哪个目录。(绝对路径,The pwd 意思是 print working directory) 默认打开终端进入的工作目录是你的用户目录,即输入pwd显示的是/home/你的用户名。
1、文件管理 | |||
cat | chattr | chgrp | chmod |
chown | cksum | cmp | diff |
diffstat | file | find | git |
gitview | indent | cut | ln |
less | locate | lsattr | mattrib |
mc | mdel | mdir | mktemp |
more | mmove | mread | mren |
mtools | mtoolstest | mv | od |
paste | patch | rcp | rm |
slocate | split | tee | tmpwatch |
touch | umask | which | cp |
whereis | mcopy | mshowfat | rhmask |
scp | awk | read | updatedb |
2、文档编辑 | |||
col | colrm | comm | csplit |
ed | egrep | ex | fgrep |
fmt | fold | grep | ispell |
jed | joe | join | look |
mtype | pico | rgrep | sed |
sort | spell | tr | expr |
uniq | wc | let | |
3、文件传输 | |||
lprm | lpr | lpq | lpd |
bye | ftp | uuto | uupick |
uucp | uucico | tftp | ncftp |
ftpshut | ftpwho | ftpcount | |
4、磁盘管理 | |||
cd | df | dirs | du |
edquota | eject | mcd | mdeltree |
mdu | mkdir | mlabel | mmd |
mrd | mzip | pwd | quota |
mount | mmount | rmdir | rmt |
stat | tree | umount | ls |
quotacheck | quotaoff | lndir | repquota |
quotaon | |||
5、磁盘维护 | |||
badblocks | cfdisk | dd | e2fsck |
ext2ed | fsck | fsck.minix | fsconf |
fdformat | hdparm | mformat | mkbootdisk |
mkdosfs | mke2fs | mkfs.ext2 | mkfs.msdos |
mkinitrd | mkisofs | mkswap | mpartition |
swapon | symlinks | sync | mbadblocks |
mkfs.minix | fsck.ext2 | fdisk | losetup |
mkfs | sfdisk | swapoff | |
6、网络通讯 | |||
apachectl | arpwatch | dip | getty |
mingetty | uux | telnet | uulog |
uustat | ppp-off | netconfig | nc |
httpd | ifconfig | minicom | mesg |
dnsconf | wall | netstat | ping |
pppstats | samba | setserial | talk |
traceroute | tty | newaliases | uuname |
netconf | write | statserial | efax |
pppsetup | tcpdump | ytalk | cu |
smbd | testparm | smbclient | shapecfg |
7、系统管理 | |||
adduser | chfn | useradd | date |
exit | finger | fwhios | sleep |
suspend | groupdel | groupmod | halt |
kill | last | lastb | login |
logname | logout | ps | nice |
procinfo | top | pstree | reboot |
rlogin | rsh | sliplogin | screen |
shutdown | rwho | sudo | gitps |
swatch | tload | logrotate | uname |
chsh | userconf | userdel | usermod |
vlock | who | whoami | whois |
newgrp | renice | su | skill |
w | id | groupadd | free |
8、系统设置 | |||
reset | clear | alias | dircolors |
aumix | bind | chroot | clock |
crontab | declare | depmod | dmesg |
enable | eval | export | pwunconv |
grpconv | rpm | insmod | kbdconfig |
lilo | liloconfig | lsmod | minfo |
set | modprobe | ntsysv | mouseconfig |
passwd | pwconv | rdate | resize |
rmmod | grpunconv | modinfo | time |
setup | sndconfig | setenv | setconsole |
timeconfig | ulimit | unset | chkconfig |
apmd | hwclock | mkkickstart | fbset |
unalias | SVGATextMode | ||
9、备份压缩 | |||
ar | bunzip2 | bzip2 | bzip2recover |
gunzip | unarj | compress | cpio |
dump | uuencode | gzexe | gzip |
lha | restore | tar | uudecode |
unzip | zip | zipinfo | |
10、设备管理 | |||
setleds | loadkeys | rdev | dumpkeys |
MAKEDEV |
lsb_release -a #查看Ubuntu系统版本,或者使用 cat /etc/issue
python --version #查看版本
which python #查看安装路径
参考博客https://blog.csdn.net/vivian187/article/details/51750639
#管理员用户 、$普通用户
1、文件处理:软连接(Windows下的快捷方式)、硬连接(多个文件对应一个inode编号(给机器看的,文件名时给人看的))
(1)、Vim编辑器—文档编辑文件(类似Windows的word、Excel等软件),基于Vi编辑器(Linux自带的编辑器)
(2)、gedit图形化界面编辑(类似Windows的记事本)
(3)、mv除了移动也可用来重命名,比如mv oldname newname;
(4)、cp复制 cp oldfile newfile
(5)、shutdown -k now 'i dont want shutdown' 取消关机操作并提示我不想关机