Linux常用命令

Posted 逝去的浪花

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令相关的知识,希望对你有一定的参考价值。

1cd 改变工作目录目录5
2chmod 改变文件或目录的文件权限目录5
3file 分析文件的类型目录5
4ls 显示文件的各种类型的信息目录5
5mkdir创建目录目录5
6mv 移动或重命名文件或目录目录5
7rm 删除文件或目录目录5
8rmdir 删除空目录目录5
9cp 复制文件;复制目录文件5
10find在目录树中搜索文件,处理结果文件5
11ln 创建文件的一个新链接文件5
12cat 组合文件,将标准输入复制到标准输出显示数据5
13man 显示Unix联机参考手册的页面文档资料5
14df 显示文件系统已使用/可使用的磁盘空间文件系统5
15ps 显示进程信息进程与作业控制5
16top 显示使用最多CPU的进程的数据进程与作业控制5
17kill 终止进程;给进程发送信号进程与作业控制5
18grep 选择包含指定模式的行选择数据5
19dmesg 显示启动信息(Linux)系统工具5
20reboot重新启动计算机系统工具5
21shutdown关闭计算机系统工具5
22echo 将参数写到标准输出变量5
23env 显示环境变量变量5
24export 将shell变量输出到环境中变量5
25fdisk

1`cd(change directory) 功能说明: cd 指令可让用户在不同的目录间切换 语 法: cd [目的目录] cd - :返回上一次访问的目录 cd ~:回到用户目录下 cd .. :返回当前目录的上一级目录
2`chmod(change mode) 功能说明: 变更文件或目录的权限。 语法:chmod +-x file d rwx r-x r-x 对应的分别是:文件类型(1位) user(3位) group(3位) all(3位) r:代表读,w:代表写,x:代表可执行; 可以使用ls -al查看权限: drwxr-xr-x 3 root root 4096 1月 19 18:17 ne-app
3`file 功能说明:辨识文件类型。

4`ls -al 功能说明:列出目录下面所有的文件的详细信息 具体每一列代表的意思如下所示:
文件类型
与权限
链接占用的
节点(i-node)

文件所有者文件所有者
的用户组
文件大小文件的创建时间
/最近修改时间
文件名称
dr-xr-xr-x.
2rootroot12288Nov  2  2012
.
drwxr-xr-x.
13rootroot
4096
Oct 20  2012
..
-rwxr-xr-x
1root
root
28360 
Jun 23  2012
abrtd
lrwxrwxrwx.
1root
root
10
Oct 20
accept -> cupsaccept
lrwxrwxrwx.
1root
root
17Oct 20
../../sbin/accton


5`whereis ls 功能说明:查看该命令具体在哪个目录下

6`mkdir(make directories) 功能说明:建立目录 语法:mkdir -p folder/folder2 创建下一级子目录
7`mv 功能说明:剪切或更名现有的文件或目录 语法:mv -b 或--backup 若需覆盖文件,则覆盖前先行备份 mv -i 如果覆盖的文件已存在,先让用户确定下
8`rm(remove) 功能说明:删除文件或目录。 语法:rm -rf 强制删除目录或者文件,需要注意使用安全
9`cp(copy) 功能说明: 复制文件或目录。 语法:cp - a 保留原文件属性的前提下复制文件
cp - i如果覆盖的文件已存在,先让用户确定下
cp - r 将子目录一块复制过来
10`find 功能说明:查找文件或目录。 语法:举例 find . -name "id_rsa*" | xargs grep "BEGIN" 从当前目录开始查找,找id_ras*文件中字符串为“BEGIN”的字符

11`cat/more 功能说明:查看。 语法:举例 cat/more | head/tail -n 10 calibrate.c 查看文件的前/后十行
12`df(disk free) 功能说明: 显示磁盘的相关信息。 语法:df -h

13`fdisk 功能说明: 盘分区。 语法:fdisk -l 显示具体物理分区

14`ps(process status) 功能说明: 报告程序状况。 语法:ps -el/ ps -aux

15`top 功能说明: 显示、管理执行中的程序。 语法:举例 top -p pid top指定查看PID号
前五行是系统整体统计信息: 第一行:任务队列信息-> 当前时间、系统运行时间、当前用户登录数、系统负载(任务队列的平均长度) 第二行:进程信息-> 总进程数、正在运行的进程数、当前睡眠的进程数、停止的进程数、僵尸进程数 第三行:CPU信息-> 用户空间占用CPU百分比、 用户进程空间内改变过优先级的进程占用CPU百分比、 空闲CPU百分比 第四行:物理内存信息-> 物理内存总量、 使用的物理内存总量、 空闲内存总量、 用作内核缓存的内存量 第五行:交换区信息-> 交换区总量、 使用的交换区总量、 空闲交换区总量、 缓冲的交换区总量
进程信息区,各列的含义:可以通过f选择显示的内容, 按 a-z 即可显示或隐藏对应的列,最后按回车键确定。 序号 列名 含义   a PID 进程id   b PPID 父进程id   c RUSER Real user name   d UID 进程所有者的用户id   e USER 进程所有者的用户名   f GROUP 进程所有者的组名   g TTY 启动进程的终端名。不是从终端启动的进程则显示为 ?   h PR 优先级   i NI nice值。负值表示高优先级,正值表示低优先级   j P 最后使用的CPU,仅在多CPU环境下有意义   k %CPU 上次更新到现在的CPU时间占用百分比   l TIME 进程使用的CPU时间总计,单位秒   m TIME+ 进程使用的CPU时间总计,单位1/100秒   n %MEM 进程使用的物理内存百分比   o VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES   p SWAP 进程使用的虚拟内存中,被换出的大小,单位kb。   q RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA   r CODE 可执行代码占用的物理内存大小,单位kb   s DATA 可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb   t SHR 共享内存大小,单位kb   u nFLT 页面错误次数   v nDRT 最后一次写入到现在,被修改过的页面数。   w S 进程状态。   D=不可中断的睡眠状态   R=运行   S=睡眠   T=跟踪/停止   Z=僵尸进程
16`dmesg 功能说明:显示内核调试信息

语法:

dmesg  显示内核调试信息

dmesg -c  显示内核调试信息,并清除缓存



17`grep 功能说明: 查找文件里符合条件的字符串 语法:grep pattern files – 搜索 files 中匹配 pattern 的内容 grep -r pattern dir – 递归搜索 dir 中匹配 pattern 的内容


18`rmdir(remove directory) 功能说明:当有空目录要删除时,可使用 rmdir 指令
19`echo 功能说明:echo会将输入的字符串送往标准输出或文件 语法: 使用重定向符来输出到一个文件: $ echo "1" > /proc/sys/net/ipv4/ip_forward 输入一行文本并显示在标准输出上: $ echo Tecmintis a community of LinuxNerds 打印制定的文件类型: 比如,让我们假设你想要打印所有的‘.h‘文件,使用下面的命令。 $ echo *.h

20`env 功能说明:显示系统中已存在的环境变量
21`man 功能说明:提供帮助文档 语法:man sleep 显示sleep函数使用帮助手册
22`ln 功能说明:为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接 语法:ln -s /home/se /home/whj/linkse 建立链接 rm -rf  /home/whj/linkse 删除链接


23`kill 功能说明:某个行为失常的应用,它把自己锁死并拒绝关闭。在Linux(还有Mac),你可以用一个"kill"命令强制终结它 语法:kill -l 查看所有信号的列表 kill SIGKILL PID  杀死指定进程 kill -9 PID 
24`export

功能说明:设置或显示环境变量 语法:export x=10 设置环境变量x=10,可以通过env或者export查看
25`reboot 功能说明:重启系统



以上是关于Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用命令

Linux常用命令总结

Linux下常用文本处理命令

Linux常用命令

基本linux命令

linux常用命令