Linux常用命令(1)

来源:互联网 发布:笔记本电池维护软件 编辑:程序博客网 时间:2024/05/16 05:12

1cd 改变工作目录目录52chmod 改变文件或目录的文件权限目录53file 分析文件的类型目录54ls 显示文件的各种类型的信息目录55mkdir创建目录目录56mv 移动或重命名文件或目录目录57rm 删除文件或目录目录58rmdir 删除空目录目录59cp 复制文件;复制目录文件510find在目录树中搜索文件,处理结果文件511ln 创建文件的一个新链接文件512cat 组合文件,将标准输入复制到标准输出显示数据513man 显示Unix联机参考手册的页面文档资料514df 显示文件系统已使用/可使用的磁盘空间文件系统515ps 显示进程信息进程与作业控制516top 显示使用最多CPU的进程的数据进程与作业控制517kill 终止进程;给进程发送信号进程与作业控制518grep 选择包含指定模式的行选择数据519dmesg 显示启动信息(Linux)系统工具520reboot重新启动计算机系统工具521shutdown关闭计算机系统工具522echo 将参数写到标准输出变量523env 显示环境变量变量524export 将shell变量输出到环境中变量525fdisk

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
功能说明:重启系统



1 0
原创粉丝点击