linux(ubuntu)常用命令(2)

来源:互联网 发布:嗟乎时运不齐命途多舛 编辑:程序博客网 时间:2024/06/05 18:52

Ctrl + l:终端清屏

Ctrl + d:关闭终端

Ctrl + Shift + c: 终端中复制

Ctrl + Shift + v: 终端中粘贴

Ctrl + a:终端中跳转到行首

Ctrl + e:终端中跳转到行尾

Ctrl + k :从光标处删除到行尾    

Ctrl + w - 删除最后一个单词/参数


文件权限

权限分类

r:reading

w:writing

x:executing

用户分类

owner  gruop  world


ls -l file:查看文件详细属性

ls -ld mydir:查看目录详细属性r: cat file in it  w: create/delete/rename files in it  x: cd mydir)

whoami:查看当前用户名称

chmod + oct + file:更改文件模式

sudo+ 命令:以超级用户身份执行

----------------------------------------------------------------------------------------------------------------------------------

e.g.  ls -l a.txt

-rw------- 1 rui grad 0 Dec 11 09:32 a.txt

第1位:文件类型 

-:file  l:symbol link  d:directory 

2-10位:文件模式

    2-4位:owner权限(rw-)

    5-7位:group权限(---)

    8-10位:world权限(---)

rui:owner名

grad:group名

0:文件大小(byte)

0 Dec 11 09:32 :最后修改时间


进程

PID: 进程号

ps:报告当前进程状况

ps aux|less:分页查看所有进程

ps aux|grep string

kill + (-9)PID:杀死进程

killall +(-u user)name 杀死所有


后台执行:program +&

前台执行:program

Ctrl + z:暂停program

bg:后台执行program

fg:前台执行program 

Ctrl + c:关闭program

Ctrl + Alt + F1:切换到第一个工作台(F1-F6文字终端界面)

Ctrl + Alt + F7:切换到图形终端界面(F7-F12图形终端界面)


查找

locate + string:在系统全局范围内定位

(从database中搜索,非file system中搜索,sudo updatedb更新数据库)

find + string:在目录范围内定位

e.g.:

find .

find .|grep .txt

find . -type -f    (查看文件)

find . -type -d  (查看目录)

find . -type -f -exec 命令 '{}' ';'(对找到的文件进行操作,'{}':找到的文件,';':结束符)

find . -type -f -exec grep string '{}' ';'  (输出匹配的字符串)

find . -type -f -exec grep string '{}' ';' -print (并输出字符串所在文件)

find . -type -f -exec grep -n string '{}' ';' (并输出字符串所在行号)

find . -type -f -exec grep -i string '{}' ';' (匹配时忽略大小写)

grep +(pattern)+ string:打印匹配行

-n  输出所在行号

-i  忽略大小写

-v:显示不包含匹配文本的所有行


软件安装

echo $PATH:显示环境变量

1.手动编译安装

./configure

make (gcc program.c -o program)

sudo make install (mv program /bin)

2.deb包

sudo dpkg -i program.deb:安装deb包

dpkg -l :列出所有已安装dev包

dpkg -l|grep string

dpkg -L dev name:列出deb包安装的文件

dpkg -S file name:查看文件所属deb包

3.apt-get

sudo apt-get installprogram:安装软件

sudo apt-get remove program:删除软件

sudo apt-get purge program:删除软件(含配置文件)

apt-cache search string:搜索所需软件包名

0 0
原创粉丝点击