用apt方式安装的文件,默认的快捷键都在/usr/share/applications下边
Linux里边用"su - 用户名"来切换用户,直接切换到该用户的家目录下边。ctrl+d退出sudo权限pwd用来显示当前所在目录
chmod用于改变文件或目录的访问权限。http://zhidao.baidu.com/link?url=JjpyLKdnSgrJZjSIxY1Od5G0AhPEZwGdn6Lo4BPmxBiM7Wt5KkjQYFYX0gEOpfZy1l6I9dCe98VW-xlQz1Nhaa
chown 命令使用详解 功能:更改某个文件或目录的属主和属组。
ls后,蓝色为目录,白色为文件 cd ~直接切换到当前用户的家目录下边cd -是切换到上一次所在的目录mv是对文件进行重命名或者移动文件
file文件名,可以查看文件的属性 cat -b 文件名,可以在前边加上行号
less 文件名,上下键可以一行行移动。上下页键可以一页页移动,小写g移动到文件首,大写G移动到文件尾部。用/xx即可以搜索到该文件中的xx,小写n一路往下搜索,大写N一路往上搜索,q键退出。
linux里边Ctrl+Alt+F1-F6是可以进入虚拟终端的,再次进入图形化界面时用Ctrl+Alt+F7就可以了
用groups查看当前用户属于哪个群组,列出的第一个是主要群组,其他的是他的次要群组。用who am i命令查看自己的用户名
passwd是修改当前用户的密码,passwd 用户名,是修改相应用户名的密码 touch创建文件 mkdir创建文件夹?
通常情况下我们先创建用户群组(addgroup)再创建用户(adduser)
在vi里边,输入set number可以显示行号 vi里边h,j,k,l对应左下右上w下一个字符,b上一个字符a/i/o进入插入模式
( 上一个句子 )下一个句子 {上一个段落 }下一个段落
在命令模式下对行进行改写:cc; 删除:dd;复制:yy
对字符进行改写:cl; 删除:dl; 复制:yl.
对单词进行改写:cw; 删除:dw;复制:yw.(应该把光标定位在单词的首字母).
u:撤销最近一次的修改,undo Ctrl+r:取消最后一次的撤销,redoU:撤销所有修改
/xxx:向后搜索xxx ?xxx:向前搜索xxx n:搜索下一个同样的内容 N:搜索上一个同样的内容
p:用来粘贴复制,修改或者删除的数据
对于行:p粘贴在行上,P粘贴在行下,对于字符:p粘贴在字符右侧,P粘贴在字符左侧
命令模式下:
dtx:删除从光标到x之间的多有字符
rx:将光标下的字符替换为x
5dd:删除5行数据
5yy:复制5行数据
5x:删除5个字符
R:进入替换状态,esc退出
:w保存 :q退出 :wq保存并退出 :w!强制保存 :q!强制退出:wq!强制保存退出
vi文件内定位:
G跳到文件的最后一行 1G跳转到文件的第1行ctrl+d向下滚动半屏ctrl+u向上滚动半屏
vi屏幕内定位:
H跳转到本屏显示的第一行 M跳转到本屏显示的中间一行L跳转到本屏显示的最后一行
z+Enter,使当前行成为屏幕显示的第一行 z-,使当前行成为屏幕显示的最后一行
vi查找并批量替换
通过sed来查找,默认对当前行进行查找
Linux的三中引号:双引号 " " ,单引号 ' ', 还有就是反引号 ` ` 单引号和双引号的作用是差不多的,在里面的结果都是字符串,比如 a="date" ,b='date' 这两个是一样的。反引号的作用就不一样了,反引号是把里面的当作一个命令来执行,比如c=`date`当 echo $a $b $c的时候 结果就分别是date date 2015-7-14 19:42(当前日期)
师兄那五台关机的命令直接是 ./shutall.sh 前边加上sh的话会出错 ssh -vvv localhost ,可以看到我搭建的四台在ssh连接的时候的调试信息?
直接ls -l 文件名可以查看某个文件在某个用户组里的权限 vim里边,连续按下俩大写ZZ是在文件内容改变的情况下保存退出,R是替换?
查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 查看文件夹的权限用 ls -ld a比如:ls -ld a .ssh/
你可以这样试一试 find / -user 你的用户名 可以找到该用户名
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,它的使用权限是所有用户
如何让history命令显示最近所执行过的命令的具体执行时间
步骤如下:
1、以ROOT用户编辑/etc/profile文件,在里面加入下面内容(我一般习惯在最末尾加):
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
注意:在末尾的“引号”与“S”之间,加入一位空格,将日期时间和历史命令用空格相隔开来。
2、退出系统重新登陆
注意:在第2步以前所执行的历史命令,在重新登陆后,执行时间全部分显示为第二步执行时的时间,后面所执行的命令,才会显示正确的实际执行时间