Linux 下常用名令

shell:终端

命令:

sync : 系统同步,将存在缓冲区还写入磁盘的内容,强制写入磁盘内。在编程中若是要重启系统前,一般都会先使用“system(sync)”将缓冲区的内容写入磁盘中。

strings   -a  XXX  |  grep  -i  gcc       // "XXX"为可执行, grep -i 为不区分大小写查找gcc,strings -a 为查找 可执行文件的属性如编译工具,使用库函数等等。

ipcs  :查看创建的共享内存(-m)、消息队列(-q)、信号量(-s)详细信息。

ipcrm   选项     id号: 手动删除建创建的共享内存(-m)、消息队列(-q)、信号量(-s)。

seq :输出1...xx范围内的数字   // 例输出1~10以内的数字,seq 1 10 ;应用在shell脚本的循环中。

ls:查看当前目录下所有文件

pwd:查看当前目录的路径

cd:更换目录到...

cd 参数为空 :     切换到当前用户所在的目录

cd / :切换到根目录

cd 目录名 :切换到指定目录

cd ../返回上层目录

./ :当前路径

/目录名1/目录名2...  绝对路径

mkdir   目录名   创建目录

touch   文件名   创建文件

file  文件名     查看判断文件的基本类型

find  -name 文件名  : 从本地路径下开始查找文件

locate 文件名  : 从系统路径下面开始查找文件

time  要执行的命令   测算一个命令(即程序)的执行时间(像平时输入命令一样,不过在命令的前面加入一个time即可:

       在程序或命令运行结束后,在最后输出了三个时间,它们分别是:

       user:用户CPU时间,命令执行完成花费的用户CPU时间,即命令在用户态中执行时间总和;

       system:系统CPU时间,命令执行完成花费的系统CPU时间,即命令在核心态中执行时间总和;

       real:实际时间,从command命令行开始执行到运行终止的消逝时间;

vi 文件名        vi编辑器

键入a或i进入编辑模式

按esc退出编辑模式,再按:进入底行模式

在底行模式下:

键盘上下左右用来控制光标的位置

:wq 保存 vi 便能及的文件并退出

:   w 保存文件

:q退出文件

:q!放弃保存并退出

:vsplit   “路径/文件名”       // 垂直在命令终端中打开多个文件,即垂直分屏。

:split   "路径/文件名"          // 多个文件水平分屏

在编辑模式下,按esc后

/字符串 :  查找字符串所在的位置

键入delete 删除一个字符

键入dd删除光标所在的一行

键入dnd  同时删除光标所在及以下的n行,其中“n”为要输出的行数,为数字

键入d^ :剪切至行首

键入d$ :剪切至行尾

键入dw:剪切一个world

键入DG:剪切至档尾

键入y: 在v模式选定了某一块的时候,复制选定块到缓冲区

键入yy:复制整行(nyy或者yny,复制n行,n为数字)

键入y^:复制当前到行头的内容

键入y$:复制当前到行尾的内容

键入yw:复制一个word(nyw或者ynw,复制n个word,n为数字)

键入yG:复制至档尾(nyG或者ynG,复制到第n行,例如1yG或者y1G,复制到档尾)

键入小写p:代表贴至游标的后面(下),因为光标在集体字符的位置上,所以实际上是在字符的后面

键入大写p:   代表贴至游标前(上)

cp 源文件  目标文件(文件夹)  :将源文件拷贝到目标文件夹或目标文件中

rm :删arger除命令

文件属性:

r 可读

w 可写

x可执行

d rwx r-x r-x

第一组:当前用户对文件的操作权限

第二组:当前用户组下其他用户对文件的操作权限

第三组:其他用户组的用户对文件的操作权限

In    -s    source_path   target_path  :建立软连接

chmod  权限   souce_file  -R  :改变文件权限,“-R”则是改变该文件下的所有文件权限(主要是针对文件夹下还有子文件夹的)。

ctrl    -z  :强制结束当前进程任务。可以在终端命令行执行某一个进程出现阻塞时,使当前进程强制退出到命令行。

pg :查看文件内容,与cat 、more 类似。

mount  -t  nfs  -o nolock ip地址:文件路径(/home/name/nfs)     挂在点路径(/mnt)      //linux下l两台机器的地址映射。

ftpget -u  username -p passwd IP  source  target                                         //将"IP"的source文件下载到本地(Linux)中,保存名为target

ftpput -u  username -p passwd IP  target  source                                         //将本地(Linux)的source文件上传到"IP"中,保存名为source

find    [pathname]   -type   d   -printf    :   在该“pathname”下查找所有文件夹,并显示到标准输出,“-type  X”表示要查找的文件类型可以是“b 、d、c、p、l、f”中的任意一种,"-printf"表示输出到标准输出,可加可不加。

find   [pathname]   ! -type d  -printf    :  在该“pathname”下查找处文件夹以外的所有类型,“!”表示 逻辑非。

find   [pathname]    -type f   -exec   ls   -l  {} \;    :在该“pathname”下查找所有的文件,并对这些文件执行“ls  -l”命令。“-exec” 表示要执行的shell命令,形式“ -exec  commod  {} \; ”其中exec也可以替换为ok 如

find  [pathname]  -name  "*log"   -mtime  +5  -ok rm {} \;  在该“pathname”下查找所有以“.log”结尾更改时间在5日以上的文件并删除,只是在删除前先给出提示,按“y"表示确定,按“n”表示取消。其中“-mtime  +n(-n) ”按照文件更改时间来查找,“-n”表示在n天以内更改的文件,“+n”在n天以前更改的。

find  [pathname]   -type   f  -printf   |   xargs   grep   "XXXXX"   : 在该路径下所有普通文件中搜索“XXXXX” 这个词。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值