Linux常用命令集合——来自朱老师

命令提示符表示命令输入的状态,[]内@左边是用户名,@右边是计算机名称

管理员root用户的提示符“#”

[[email protected] ~]#

普通用户提示符“$”

[[email protected] ~]$



Linux命令的格式:

command [option] [arguments]

command : 执行的命令的名称

option  : 选项

arguments: 命令的参数

[]内的选项和参数,是可有可无的,有些命令不需要,有些需要,各组成部分之间用空格分隔;

举例

$ ls -l /home

ls是指令的名称;

-l是选项;

/home是参数;

整条命名就是查看/home目录下的所有文件详细内容



help命令,用于查看指令的帮助文档

$ help pwd

所有的命令也都会有一个查看帮助内容的选项,一般是--help,也有可能是-h;

$ touch --help

$ mount -h

使用man命令阅读手册页,用于查找c语言函数手册很方便,很多时候会用到-a参数

$ man ls

$ man -a printf

使用info命令阅读信息页

$ info ls

注意有些命令需要管理员权限,如果需要管理员权限时,要在命令左边加sudo

例如 $ sudo ls /root



目录操作命令

ls    显示指定目录和文件信息

pwd    显示当前的目录全路径

cd    进入指定目录

mkdir    创建指定的目录

rmdir    删除指定的目录



目录的路径表示

绝对路径,指的是从/根目录开始的路径;

cd /home/aaa/桌面

ls /root

相对路径,指的是从当前的目录开始的路径;

./表示当前路径, ..或../表示上一层路径

cd ..表示进入上一层路径;

cd ../../ 表示进入上一层的上一层路径;

cd test和cd ./test都表示进入当前目录中的test目录;

ls ../../bin表示进入当前目录的上上层目录下的bin目录



文件操作命令

touch 新建文件 或 更新文件时间

cp    复制文件或目录

rm    删除文件或目录

mv    移动文件或目录,如果目标路径在同一目录下为重命名功能

find  查找文件



文本文件查看命令

vi    文本编辑器

cat    显示文本文件内容

more    分页显示文本文件内容

less    分页显示并可反复浏览

head    显示文件开头的几行

tail    显示文件尾部的几行



系统命令

su    $变身root的#

ps    显示系统进程

kill  发送一个信号给进程

fdisk 硬盘分区查看及管理

mount 挂载空间

umount 卸载

tar    压缩与解压缩tar和gz格式

date   显示和修改OS的日期和时间

hwclock  显示和修改硬件cmos的日期和时间

free   查看内存

file   查看文件ELF信息

df    查看文件系统

uname -a 查看内核版本



网络相关命令

ifconfig  查看网络信息

ethtool 查看网卡

ping    测试IP地址连接状态

nslookup   测试DNS服务器是否正常工作



用户管理命令

adduser    添加用户

passwd    设置/更新密码

userdel    删除用户

usermod    设置用户属性(锁定,用户组等)

chmod    文件权限设定

用户帐号信息保存在/etc/passwd

用户的密码加密后保存在/etc/shadow

用户的主目录在/home中,名称与用户名相同

用户的初始配置文件模板在/etc/skel中



用户组管理命令

groupadd    添加用户组

groupdel    删除用户组

用户组保存在/etc/group文件中



软件包安装命令

apt-get udate更新源

apt-get install xxx 安装xxx软件包

apt-get remove xxx 删除xxx软件包

apt-get -f install xxx 修复与xxx有关的依赖包

apt-cache search xxx | regexp搜索软件包



挂载Linux/Unix/OS X的共享文件夹

$sudo mount -o username=xxx 192.168.1.2/temp /mnt

挂载win的共享文件夹,先安装cifs文件系统转换包<注意win的地址多一个//>

$ sudo apt-get install cifs-utils

$ sudo mount -o username=xxx //192.168.1.3/temp /mnt

挂载光盘的iso镜像文件

mount ghost.iso /media



以下内容在PC上因有GUI无需手动,但在开发板及嵌入式计算机上需要手动;

挂载/卸载光盘(已淘汰)

mount /dev/cdrom /media

umount /media 或 umount /dev/cdrom

挂载U盘/移动硬盘

ls /dev查看usb设备的文件名,假设为sdb1

mount /dev/sdb1 /mnt



压缩及解压缩指令

tar格式

压缩tar cvf xxx.tar dir

解压缩tar xvf xxx.tar

解压到YYY目录tar xvf xxx.tar -C YYY

gz格式(注意,文件名中的tar不能丢)

压tar czvf xxx.tar.gz dir

解tar xzvf xxx.tar.gz

bz2格式(注意,文件名中的tar不能丢)

压tar cjvf xxx.tar.bz2 dir

解tar xjvf xxx.tar.bz2

时间: 05-23

Linux常用命令集合——来自朱老师的相关文章

Linux 常用命令集合

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验

Linux常用命令集合

一.文件管理命令 1. ls ls 显示非隐藏文件 1 [[email protected] ~]$ ls 2 cprograms Lshare signal_lshare 模板 图片 下载 桌面 3 lin scripts 公共 视频 文档 音乐 ls -a 显示所有文件(包括隐藏文件) 1 [[email protected] ~]$ ls -a 2 . .bashrc .ICEauthority scripts 图片 3 .. .cache lin signal_lshare 文档 4 .

linux常用命令技巧

原文地址 这篇文章来源于Quroa的一个问答<What are some time-saving tips that every Linux user should know?>-- Linux用户有哪些应该知道的提高效率的技巧.我觉得挺好的,总结得比较好,把其转过来,并加了一些自己的理解. 首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自动化.如果你看过<你可能不知道的Shell>以及<28个Unix/Linu

Linux常用命令小结(续)

20. mysql mysql --host=127.0.0.1 --port=3306 --database=test --user=test --password=test --default-character-set=utf8 21. 脚本求两个文件的相同集合 test1   test2 1           2 2           3 3           4 cat test1 test2 | sort | uniq -d (result: 2 3) cat test1 te

centos7常用命令集合

版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] CentOS7 常用命令集合 这两天一直在对CentOS 7.2进行初体验,各种学习命令肿么用,不过其实大多和DOS是一样的,只是命令的表达上可能有点儿不一样,毕竟这些都不是一家出来的嘛~ 废话不多说,直接上命令和解析! 常用命令 文件与目录操作 命令 解析 cd /home 进入 '/home' 目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd - 返回上次所在目录 cp file1 file2 将

hadoop之linux常用命令

Linux的命令后面会有命令选项,有的选项还有选项值.选项的前面有短横线“-”,命令.选项.选项值之间使用空格隔开.有的命令没有选项,会有参数.选项是命令内置的功能,参数是用户提供的符合命令格式的内容. 1.1.1.           命令提示符 在桌面上点击鼠标右键,在弹出菜单中选择“Open in Terminal”, 系统会打开终端,类似于Windows下的命令行.Windows的命令行是dos环境,Linux下的命令行是shell环境.我们的所有命令都是在shell下运行的,后面所有章

学习笔记-- 2014-07-07 Linux常用命令

2014-07-07 Linux常用命令 在Linuxtoy.org上看一些文章收集一些常用命令==================一.ps.kill 使用备查二.Ubuntu 提示三则三.最小化安装 Ubuntu四.Linux Mint设置时间 一到三来看linuxtoy.org网站 ===================一.ps.kill 使用备查 ps-查看当前正在运行的进程,示例:$ ps     kill {PID}-通过 PID 来停止任意进程,示例:$ kill 1012    

Linux常用命令及bash特性(1)

Linux简单使用(1) Linux常用命令介绍 linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心. linux命令在系统中有两种类型:内置Shell命令和Linux命令.可以使用help.man和info命令获得帮助. * help提供内部命令的帮助:man和info提供外部命令的帮助. Linux常用命令 pwd命令:以绝对路径的方式显示当前的工作目录: [[

linux 常用命令及技巧

linux 常用命令及技巧:linux 常用命令总结: 一. 通用命令: 1. date :print or set the system date and time 2. stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z等) 3. passwd: print or set the system date and time (用passwd -h查看) 4. logout, login: 登录shell的登录和注销命令 5. pwd: print or s