常用快捷键及shell基本命令

环境:
ubuntu 15.04

常用操作:
Ctrl+Super+Up 键:最大化当前窗口
Ctrl+Super+Down键:最小化当前口
Ctrl+Super+Left:半最大化当前窗口(左边)
Ctrl+Super+Right:半最大化当前窗口(右边)

打开终端:
Ctrl+Alt+T
回到上一步(撤销):
ctrl+R
ctrl+alt+F1 - F6: tty1--tty6终端
ctrl+alt+F7: 图形界面桌面
大小写转换:caps lock
重命名:F2

重启命令:

reboot

关机:
poweroff

获取系统信息:
查看系统信息:
edemon@linux :~$ uname -a
Linux linux 3.19.0-47-generic #53-Ubuntu SMP Mon Jan 18 14:02:15 UTC 2016 i686 i686 i686 GNU/Linux
查看内核:
edemon@linux:~$ uname -r
3.19.0-47-generic

使用计算器:
终端工具 bc:
可以做:
+ 加法
- 减法
* 乘法
/ 除法
^ 指数
% 余数

关于用户:
添加用户:   useradd –d /usr/jordan -m jordan
设置密码: passwd jordan
切换用户:su jordan
删除用户:userdel jordan

关于文件和目录:
上一次输入的命令: up
显示当前目录:pwd
更改目录:cd directory
进入当前用户的准目录:cd 
进入根目录:cd /
进入上级目录: cd ..
查看所有的文件:ls    (list的简化,展示的结果:白色为普通文件,蓝色为目录,浅蓝色为链接文件)



查看目录下的所有文件,例如:ls \etc  
添加说明符:ls -F  (结果如: etc/  代表etc是一个路径)
查看以文件名是.开头的文件(隐藏文件): ls -a  (组合键:ls -aF效果更好, 更多的信息可以用man查看)
描述文件的内容:cat filename
打开文件添加行号:cat -n filename


自动补全:假设忘记文件名,只记得前几个字符,输入知道的,按下tab tab,shell将返回符合条件的文件名。如果提供的名称信息已经足以区分,输入一次tab 就行
查看目录下有哪些文件: dir
与之还有一个长的很像的命令: vdir (文件信息更加详细,有用户,操作权限等)


如果文件太多显示不过来,那么可以:
ls | less
然后用Down等按键调节查看,按q退出
对应上面的vdir就是:
vdir | less


查看文件,文件内容很多的情况:
使用命令: more filename (按下空格翻页)
左下角显示阅读的进度:


还可以使用less:   less filename
可以上下滚动(Down and up )
文本内容的搜索:grep keywords filename


查看前N行:head -n N filename

查找文件:
find firectory -name filename -type filetype 
f 普通文件,d目录文件
更快的搜索: locate fileName/directoryName
寻找程序文件:whereis
edemon@linu x:~$ whereis man
man: /usr/bin/man /usr/local/man /usr/share/man /usr/share/man/man7/man.7.gz /usr/share/man/man1/man.1.gz 
查找命令所在目录: which
通配符:
*: ls f* (列出所有以f开头的文件)
?: ls f*(列出所有以f开头的文件,文件名只有两个字符。那么ls f???? 就是列出所有f开头,文件名长度是5的文件)
 [ ] :  ls f*[p] (列出所有 以f开头的文件,文件名以p结尾的文件。[a-z]则表示字符的范围是所有的小写字母。

其他:
查看登陆者:who
我是谁:whoami

查看网络信息: ifconfig
更改默认语言:
修改Ubuntu的配置文件/etc/default/locale


改成:LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
重启即可。

更改hosname:
修改文件:  /etc/hostname
写入主机名,注销再登录即可

打开软件或打开网页:
直接输入: 例如 firefox
edemon@linux:~$ firefox
edemon@linux:~$ firefox  www.baidu.com

和酷狗输入法的经历:
1. 安装
dpkg –i deb软件包名
 如:dpkg –i software-1.2.3-1.deb
2. 卸载
 dpkg –e 软件名
 如:dpkg –e software

卸载fcitx:
edemon@linux:~$ sudo apt-get remove --purge fcitx

安装搜狗:
edemon@linux:~$ cd /home/edemon/下载
edemon@linux:~/下载$ sudo dpkg -i sogoupinyin_2.0.0.0068_i386.deb

安装搜狗后再安装fcitx
安装fcitx
edemon@linux:~$ sudo apt-get install -f
[sudo] password for edemon:  

接着打开 设置->语言支持,将fcitx设置为默认键盘输入法
安装搜狗后重启,成功。

卸载sougou输入法
edemon@linux:~$ sudo apt-get purge sogoupinyin
[sudo] password for edemon: 

下面是曾经在red hat上的练习:
查看系统信息:
[root@edemon Desktop]# uname -a

Linux edemon 2.6.32-573.el6.x86_64 #1 SMP Wed Jul 1 18:23:37 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux

[root@edemon Desktop]# cat /proc/version

Linux version 2.6.32-573.el6.x86_64 (mockbuild@x86-027.build.eng.bos.redhat.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) ) #1 SMP Wed Jul 1 18:23:37 EDT 2015

[root@edemon Desktop]# cat /etc/issue

Red Hat Enterprise Linux Server release 6.7 (Santiago)

Kernel \r on an \m

下载文件:
[root@edemon alien]# wget http://yum.baseurl.org/download/2.0/yum-2.0.8-1.src.rpm

--2016-01-10 18:50:22--  http://yum.baseurl.org/download/2.0/yum-2.0.8-1.src.rpm

Resolving yum.baseurl.org... 140.211.167.207

Connecting to yum.baseurl.org|140.211.167.207|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 174443 (170K) [application/x-rpm]

Saving to: “yum-2.0.8-1.src.rpm”


100%[======================================>] 174,443     15.9K/s   in 11s


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值