美文网首页
linux常用命令1

linux常用命令1

作者: 龚小姐_abf0 | 来源:发表于2017-05-24 09:36 被阅读0次

1. 文件操作相关的基本命令


ls          显示文件或目录

     -l           列出文件详细信息l(list)

     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir        创建目录

      -p        创建目录,若无父目录,则创建p(parent)

cd              切换目录

touch          创建空文件

echo            创建带有内容的文件

cp                拷贝

mv              移动或重命名

rm              删除文件

    -r            递归删除,可删除子目录及文件

     -f            强制删除

find              在文件系统中搜索某文件

       find 路径 -name "*.txt" //在某个路径下去查找以.txt文件结尾的文件

       find 路径 -size +5k //查找这个路径下哪些文件是大于5k的

         find / -mmin -5    //# 查找在系统中最后5分钟里修改过的文件(modify time)

        find / -mtime -1    //# 查找在系统中最后24小时里修改过的文件

        find / -empty        //# 查找在系统中为空的文件或者文件夹

        find / -amin -10    //# 查找在系统中最后10分钟访问的文件(access time)

        find / -atime -2   //# 查找在系统中最后48小时访问的文件

        find ./ -mtime 0      //# 返回最近24小时内修改过的文件。

wc                统计文本中行数、字数、字符数

grep            在文本文件中查找某个字符串

          ps -aux | grep "init"

          netstat -ano | grep "443" //查看443这个端口被谁占用了

rmdir          删除空目录

tree            树形结构显示目录,需要安装tree包

pwd              显示当前目录

ln                  创建链接文件

cat              查看文件内容

more、less  分页显示文本文件内容

head、tail    显示文件头、尾内容

ctrl+alt+F1  命令行全屏模式


2.网络相关的命令 


ifconfig //查看ip地址

ping //1. 查看两台电脑是否能够正常通信  2. 查看是否能够正常上网

ping 192.168.1.110

ping www.baidu.com


3.编辑器相关的命令


//vi编辑器  Linux系统集成的一个编辑器  (日志文件)

vi 文件名

dd //删除一行

命令行模式:不可编辑

按i  -----  进入编辑模式

按o  -----  进入编辑模式,并插入新的一行

按shift+:  ----- 进入底行模式

编辑模式

按esc  ---- 进入命令行模式

底行模式

按q ----  不保存退出

按wq ----  保存并退出

按q! ----  强制退出

vi编辑器流程

4.进程管理


(1)        ps :是显示瞬间进程的状态,并不动态连续;

(2)        top:如果想对进程运行时间监控,应该用 top 命令;

(3)        kill 用于杀死进程或者给进程发送信号;

ps [options] [--help]

==========================范例==============================

ps    //当前用户下与现行终端相关的进程

ps  a //显示现行终端机下的所有程序,包括其他用户的程序

ps  au //显示现行终端机下的所有进程,前台进程,包括其他所有用户

ps -A //系统中的所有进程,显示的非详细信息

ps -u  jason //制定显示哪个用户的进程

ps -aux //显示所有的进程,信息的是详细信息,最常用的方法是ps -aux,然后再用管道符号导向到grep去查找特定的进程,然后再对特定的进程进行操作。

ps -aux | grep main

ps -aux  或者 ps aux

who 可以查看那个客户端连接了这台电脑

USER      PID %CPU %MEM    VSZ  RSS TTY      STAT START  TIME COMMAND

root        1  0.0  0.1  2900  1436 ?        Ss  04:39  0:02 /sbin/init

root        2  0.0  0.0      0    0 ?        S    04:39  0:00 [kthreadd]

root        3  0.0  0.0      0    0 ?        S    04:39  0:00 [migration/0]

解:

//USER 用户名

UID: 用户ID(User ID)

//PID: 进程ID(Process ID)

PPID:父进程的进程ID(Parent Process id)

SID: 会话ID(Session id)

//%CPU:进程的cpu占用率

//%MEM:进程的内存占用率

//VSZ: 进程所使用的虚存的大小(Virtual Size)

//RSS: 进程使用的驻留集大小或者是实际内存的大小,Kbytes字节。

//TTY: 与进程关联的终端(tty)

STAT: 进程的状态:进程状态使用字符表示的(STAT的状态码)

//R: 运行 Runnable (on run queue) 正在运行或在运行队列中等待。

//S: 睡眠 Sleeping 休眠中, 受阻, 在等待某个条件的形成或接受到信号。

//I: 空闲 Idle

//Z: 僵死 Zombie(a defunct process) 进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放。

D: 不可中断 Uninterruptible sleep (ususally IO) 收到信号不唤醒和不可运行, 进程必须等待直到有中断发生。

T: 终止 Terminate 进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行。

P: 等待交换页

W: 无驻留页 has no resident pages 没有足够的记忆体分页可分配。

X: 死掉的进程

//<: 高优先级进程 高优先序的进程

N: 低优先 级进程 低优先序的进程

L: 内存锁页 Lock 有记忆体分页分配并缩在记忆体内

s: 进程的领导者(在它之下有子进程);

l: 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads)

//+: 位于后台的进程组

//START: 进程启动时间和日期

TIME:  进程使用的总cpu时间

//COMMAND: 正在执行的命令行命令 通过这个栏目可以知道具体是哪个进程

NI: 优先级(Nice)

PRI: 进程优先级编号(Priority)

WCHAN: 进程正在睡眠的内核函数名称;该函数的名称是从/root/system.map文件中获得的。

FLAGS: 与进程相关的数字标识


5、权限设置 


chmod 664 文件名

chmod +x 文件名

r:可读 4

w: 可写 2

x: 可执行 1

2. 修改文件的权限

chmod  464 文件名 //加上-R,将子目录也设置为相应的权限

chmod  666 文件名

备注:

1. 文件夹必须要可执行才能进入

2. 如果加上-R,那么文件夹及文件夹下面的所有文件都会被修改

3. 只有管理员才可以做

chown jason:root 文件名

相关文章

  • Linux 常用命令汇总

    Linux 常用命令0Linux 常用命令1--ls命令 参考 Linux 常用命令汇总

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • Linux---(1)linux常用命令

    Linux---(1)linux常用命令

  • 大数据技术学习路线

    一、大数据技术基础1、linux操作基础 linux系统简介与安装linux常用命令–文件操作linux常用命令–...

  • Linux常用命令

    Linux常用命令 一、常用命令 1.注销、关机、重启 2.linux基本命令 :文件操作命令 3.linux 系...

  • Linux CentOS基础知识和常用命令

    常用命令1 常用命令2 常用命令3 常用命令4 Linux 目录配置 1、根目录(/)根目录(/)所在分区应该越小...

  • 嵌入式系统学习进阶

    1、Linux 基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉...

  • linux学习笔记

    linux学习笔记 1,常用命令及linux文件结构、网络配置和安全关机等 1,文件系统中bin是常用命令目录、s...

  • Linux基础教程

    Linux基础教程 一、常用命令使用 1.1 常用命令使用 1.1.1 登录和退出Linux系统 1. 启动和登陆...

  • 嵌入式设计师必须get的技能

    1、Linux基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉L...

网友评论

      本文标题:linux常用命令1

      本文链接:https://www.haomeiwen.com/subject/irmuzttx.html