文档章节

Ubuntu终端命令

Ethel_oo
 Ethel_oo
发布于 2017/07/25 12:48
字数 1280
阅读 5
收藏 0
点赞 0
评论 0

一、文件目录类

1、建立目录:mkdir 目录名

2、删除空目录:rmdir 目录名

3、无条件删除子目录::rm -rf 目录名

4、改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -)

5、查看自己所在目录:pwd

6、查看当前目录大小:du

7、显示目录文件列表:ls -l (-a:增加显示隐含目录)

  • 蓝:目录;
  • 绿:可执行文件;
  • 红:压缩文件;
  • 浅蓝:连接文件;
  • 灰:其他文件;
  • 红底白字:错误的连接文件。

8、浏览文件:more 文件名.txt;less 文件名.txt

9、复制文件:cp 源文件目录文件 (-r:包含目录)

10、查找文件:

  • find
  • locate 文件名

11链接:

  • 建立hard链接:ln 来源文件链接文件 (-d:创建目录链接);
  • 建立符号链接:ln -s 来源文件链接文件

二、驱动挂载类

1、检查硬盘使用情况:df -T -h

2、检查磁盘分区:fdisk -l

3、挂载软硬光驱:mount -t /dev/fdx|hdax /mnt/目录名,

4、解除挂载:umount /mnt/目录名,解除所有挂载:umount -a

5、建立文件系统:mkfs -t /dev/hdxx

三、程序安装类

1、RPM包安装:

  • 安装:rpm -ivh somesoft.rpm
  • 反安装:rpm -e somesoft.rpm
  • 查询:rpm -q somesoft或rpm -qpi somesoft.rpm(其中:p未安装;i包含的信息)
  • 查询安装后位置:rpm -ql somesoft.rpm
  • 升级安装:rpm -Uvh somesoft.rpm
  • 强制安装:rpm -ivh -modeps somesoft.rpm 或rpm -ivh -modeps -force somesoft.rpm

2、源代码安装:

查阅readme

基本用法:

  1. 配置:解压目录下:./confilguie
  2. 编译:解压目录下:make
  3. 安装:解压目录下:make install

3、src.rpm的安装:

需要用到rpmbuild命令加上-rebuild参数。如rpmbuild-rebuild***.src.rpm。然后在/usr/src/下:

  • FC3下iso程序安装:system-config-packages -isodir=iso所在目录
  • RH下iso程序安装:redhat-config-packages -isodir=iso所在目录

四、压缩解压类:

1、tar.gz类:

  • 解压:tar -xvzf 文件.tar.gz;tar.gz解压tar:gzip -d 文件.tar.gz
  • 压缩:gzip 待压缩文件

2、tar未压缩类:

  • 解包:tar -xvf 文件.tar
  • 打包:tar -cvf 文件.tar 文件列表

3、zip类:

  • 解压:unzip 文件.zip -d dir
  • 压缩:zip zipfile 带压缩文件列表

4、bz2类:

  • 解压:bunzip2 文件.bz2或bzip2 -d 文件.bz2;
  • 要锁:bzip2 带压缩文件

5、z类:

  • 解压:uncompress 文件.z
  • 压缩:compress 文件

五、进程控制类

1、列出当前进程ID:

ps -auxw

2、终止进程:

  • 终止单一进程所有程序:Kill 进程ID号
  • 终止该程序所有进程:Killall 程序名
  • 终止X-Window程序:xkill

3、查看资源占用情况:

  • top
  • free
  • dmesg

4、查看环境变量值:

env

5、重启:

  • reboot
  • Ctrl Alt Del
  • init 6

6、关机:

  • shutdown -h now
  • halt
  • init 0

7、切换桌面:

switchdeskgnome|KDE|...

六、程序运行类:

1、查询命令:

whereis 命令名

2、后台运行X-Window程序:

程序名&

3、强行退出X-window程序:

Ctrl Alt Backspace

4、查看帮助:

  • 简明帮助:命令名 -help | less
  • 更多帮助:man 命令名
  • info 命令名
  • help 命令名

5、查看系统路径:

echo $PATH

6、查看当前shell堆栈:

echo $SHLVL

7、</>:输入/输出重定向;|:管道做的输入是管道右输入

七、用户账号类:

1、增加用户账号:

  • 用户名:adduser 用户账号名
  • 设置密码:passwd 用户账号名

2、删除用户账号:userdel 用户账号名

3、增加用户组:groupadd 用户组名

4、删除用户组:groupdel 用户组名

5、暂时终止用户账号:passwd -l 用户账号名

6、恢复被终止账号:passwd -u 用户账号名

7、权限设定:

  • chmod -a|u|g|o |-|=r|w|x 文件/目录名

其中:a-所有用户(all);u-本用户(user);g-用户组(group);o-其他用户(other users) -增加权限;-删除权限;=-设置权限

文件:r-只读权限(read);w-写权限(write);x-执行权限(execute)

目录:r-允许列目录下文件和子目录;w-允许生产和删除目录下文件;x-允许访问该目录

  • chmod xxx 文件/目录名

其中:execute=1;write=2;read=4x取值:0-没有任何权限(常用);1-只能执行(不常见);2-只能写(不常见);3-只能写和执行(不常见);4-只读(常见;5-只读和执行(常见);6-读和写(常见);7-读、写和执行

八、vi编辑类

1、进入后为命令模式:

  • 插入i
  • 打开o
  • 修改c
  • 取代r
  • 替换s

2、经(1)后进入全屏幕编辑模式。

3、命令模式->编辑模式(a/i);编辑模式(Esc);命令模式(:)。

4、w/w newfile 保存

5、q/q! 退出iv;bq保存退出

九、网络服务:

1、显示网络接口参数:ifconfig

2、显示系统邮件:mail

3、启动/终止web服务:httpd -k start|stop|restart

4、查看网络状况:

  • 联机状况:ping xxx.xxx.xxx.xxx;
  • 显示网络状况:netstat

其中:options: -a==所有 sockets;-l==包含网络设备;-n==数字 IP;-o==其他信息;-r==路由表;-t==只列TCP sockets;-u==只列UDP sockets;-w==只列raw sockets;-x==只列Unix Domain sockets

十、其他类:

1、显示显卡3D信息:glxinfo和glxgears

© 著作权归作者所有

共有 人打赏支持
Ethel_oo
粉丝 4
博文 19
码字总数 9928
作品 0
蚌埠
程序员

暂无相关文章

Hive函数

1.函数explode (一转多) create table hive_wc(sentence string); load data local inpath '/home/hadoop/data/hive-wc.txt' into table hive_wc; 结果: hive > select * from hive_wc; ......

GordonNemo ⋅ 27分钟前 ⋅ 0

PE格式第三讲扩展,VA,RVA,FA的概念

作者:IBinary 出处:http://www.cnblogs.com/iBinary/ 版权所有,欢迎保留原文链接进行转载:) 一丶VA概念 VA (virtual Address) 虚拟地址的意思 ,比如随便打开一个PE,找下它的虚拟地址 这边...

simpower ⋅ 44分钟前 ⋅ 0

使用Java connector消费ABAP系统的函数

Java Connector(JCO)环境的搭建:Step by step to download and configure JCO in your laptop 我的ABAP系统有个函数名叫ZDIS_GET_UPSELL_MATERIALS,输入一个customer ID和product ID,会输......

JerryWang_SAP ⋅ 50分钟前 ⋅ 0

IDEA提示编码速度

焦点移动 将焦点冲代码编辑窗口移动到菜单栏:Alt+菜单栏带下划线字母 将焦点从工具窗口移动到代码编辑窗口 Esc或Shift+Esc 将焦点从代码编辑移动到最近使用的工具窗口 F12 模板提示 Ctrl+J...

bithup ⋅ 今天 ⋅ 0

180623-SpringBoot之logback配置文件

SpringBoot配置logback 项目的日志配置属于比较常见的case了,之前接触和使用的都是Spring结合xml的方式,引入几个依赖,然后写个 logback.xml 配置文件即可,那么在SpringBoot中可以怎么做?...

小灰灰Blog ⋅ 今天 ⋅ 0

冒泡排序

原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第...

人觉非常君 ⋅ 今天 ⋅ 0

Vagrant setup

安装软件 brew cask install virtualboxbrew cask install vagrant 创建project mkdir -p mst/vmcd mst/vmvagrant init hashicorp/precise64vagrant up hashicorp/precise64是一个box......

遥借东风 ⋅ 今天 ⋅ 0

python3.6 安装pyhook_3

我的是在win下的,忙了半天老是安装不了, pip install 也不行。 那么可以看出自己的版本是32bit 一脸懵逼 没办法 只好下载32版本的来安装 我一直以为 是 对应32 位的 。 下面是 小例子 http...

之渊 ⋅ 今天 ⋅ 0

004、location正则表达式

1、location的作用 location指令的作用是根据用户请求的URI来执行不同的应用,也就是根据用户请求的网站URL进行匹配,匹配成功即进行相关的操作。 2、location的语法 = 开头表示精确匹配 ^~...

北岩 ⋅ 今天 ⋅ 0

CentOS7 静默安装 Oracle 12c

环境 CentOS7.5 最小安装 数据库软件 linuxx64_12201_database.zip 操作系统配置 关闭 SELinux sed -i '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config 关闭防火墙 systemctl disable ......

Colben ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部