一、Linux常见文件操作

    (1)cd /: 在Linux 系统中斜杠“/”表示的是根目录。 cd / ,即进入根目录.

    (2)cd ~命令是,进入用户在该系统的home目录,例如xz用户,则进入/root/xz目录

    (3)ls:用来列出目录下的文件

         -l:查看详细信息

        -a:查看所有文件,包括隐藏的

        man:linux帮助命令,如man ls

    (4)mkdir:创建目录

       mkdir kai:当前路径创建名称为kai目录

       mkdir ./kai/test.txt:当前路径kai目录下创建test.txt文件

    (5)cd:切换目录

         cd ./java:进入当前目录的子目录

         cd ../java:进入上一级目录的子目录

    (6)touch:创建一个空白的普通文件

    (7)echo:把内容重定向到指定的文件中,有则重定向,无则隐式创建再重定向

        覆盖模式:echo "fuck">haha.txt

        追加模式:echo "fuck">>haha.txt

    (8)cat,more:查看文件内容

        cat:查看文件内容

        more:分页查看文件内容,空格键换页

    (9)cp,mv,rm:

        cp:复制文件 cp demo.java ./kk/

        mv:剪切

         重命名:加入剪切和存放的是文件位于同一目录,则是重命名 mv haha.txt hehe.txt

    (10)rm:删除文件或文件夹

        -f:要删除的文件不存在,也不提示

        -i:删除前要提示,默认不删除,删除输入y

          -d:删除空白目录

        -r:递归删除

    (11)wc:word count统计字符数

       三个数字分别代表:行数,单词数,字符数

        

    (12)ln:连接创建文件,好比复制,但是两个文件的内容修改会同步。

       ln haha.txt aaa:ln 文件名 连接名称      之后对连接名称aaa文件所做的修改 ,都会同步到haha.txt文件中

    (13)pwd:查看当前目录的绝对路径

    (14)la:管道命令

       将前面命令的输出,作为后面命令的输入,如ls -la | wc

       

    (15)passwd:设置密码,ubuntu默认密码木有开启,需要设置root密码需要用到该命令 sudo passwd root

    (16)su:切换账户 su root

  二、Linux常见系统命令

    (1)stat:查看文件的详细信息

    (2)who:查看在线的用户

    (3)whoami:查看当前的用户

    (4)cat: cat接普通文件名,会把文件内容打印到屏幕

    (5)uname:显示系统信息

    (6)uname -a:显示完整的系统信息

    (7)top:显示当前耗时的进程的信息,没3秒刷新一次,可使用ctrl+c中断

    (8)kill:杀死进程(kill pid)

    (9)echo $LANG:查看系统字符集

    (10)ps -axu:显示当前进程的快照

    (11)du:显示目录的大小信息

    (12)df:查看磁盘的使用情况

    (13)ifconfig:查看网卡信息

    (14)ifconfig :查看或者配置网卡信息 ,好比windows 的ipconfig

       ipv4:32位 2-32次方 ipv6 128位 是 ipv4 2-96次方倍数

    (15)ping :测试与目标主机连接情况

    (16)netstat:网络连接详细信息

    (17)useradd:查看用户信息

          sudo cat /etc/passwd
       itcast:x:1000:1000:UbuntuA,,,:/home/itcast:/bin/bash
          - itcast:用户名
          - x :密码 :已经加密 ,密码存放在 /etc/shadow
          - 1000: 账号id ,userId
          - 1000: 组id ,group id
       - UbuntuA,,, :账号描述
          - /home/itcast :该账号存放文件的默认位置 ~
          - /bin/bash:该用户的shell脚本的解析方式 ,sh 、bash、rbash

        - 创建用户

      sudo useradd lijun -d /home/lijun -s /bin/bash
      -d :指定该用户的home 路径
      - s :该用户的shell解析方式
      步骤:
      1. 创建 /home/lijun 目录
      2. 执行 useradd 命令
      3. 用 passwd 设置密码
      4. su 切换用户

  三、其他

    (1)注销:logout

   (2)退出:exit

   (3)关机:shutdown –h 时间

        -h:关机

   时间:   now:马上     12:30:指定时间     3:几分钟后

   备注:sudo : super user do(由超级用户执行该命令), 如关机的权限,不是什么用户都能执行关机操作,必须由su授权,授权文件位于/etc/sudoers,该文件用来配置哪些用户能执行哪些命令

  (4)重启:shutdown –r 时间

       -r:restart

Linux常见系统命令与文件操作的更多相关文章

  1. Linux C高级编程——文件操作之系统调用

    Linux C高级编程文件操作之系统调用 宗旨:技术的学习是有限的,分享的精神是无限的.           库函数是一些完毕特定功能的函数.一般由某个标准组织制作公布,并形成一定的标准.使用库函数编 ...

  2. linux常用命令之------文件操作、文件查看、权限、打包压缩

    1.一般公司把linux作为自己的应用服务器,将应用和服务器部署在上面 2.测试一般用来打包.压缩.查日志,写一个简单的shell 获得linux服务器的方式 a:网上租一台云服务器 b:安装vmwa ...

  3. Linux下普通IO文件操作函数---C语言

    普通文件IO总结 FILE结构体    typedef struct   {       int level; /*填充/清空一级缓存*/     unsigned flag; /*文件状态指针*/ ...

  4. php常见的类库-文件操作类

    工作中经常用php操作文件,因此把常用文件操作整理出来: class hylaz_file{ /** * Read file * @param string $pathname * @return s ...

  5. 常见Linux命令(非文件操作)

    可见 http://man.linuxde.net/systemctl 非常详尽

  6. 每天一个linux命令(目录文件操作):【转载】Linux 目录结构

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统至关重要,下面 ...

  7. Linux目录结构以及文件操作

    Linux目录结构 UNIX 是以目录为主的,Linux 也继承了这一优良特性. Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形目录是一个用户可操作系统的骨架.虽然本质上无论是目录 ...

  8. linux分享三:文件操作

    查找文件命令: which       查看可执行文件的位置 whereis    查看文件的位置 locate       配 合数据库查看文件位置 find          实际搜寻硬盘查询文件 ...

  9. Linux常见系统命令和远程管理命令

    系统命令 时间与日期: date(查看系统时间) cal (查看本月日历)  cal -y (查看一年12个月的日历) 磁盘信息: df -h (查看磁盘剩余空间) #重点放于过载点的/ 目录下 du ...

随机推荐

  1. 【Properties】Properties的load方法

    Properties的load方法其实就是传进去一个输入流,字节流或者字符流,字节流利用InputStreamReader转化为字符流, 然后字符流用BufferedReader包装,Buffered ...

  2. 001servlet的基本知识

    servlet的知识: l  1. servlet概念及相关接口简介 l  2. servet 执行过程 l  3. servlet路径映射 l  4. 缺省servlet          --应用 ...

  3. SpringCloud架构设计

    最近一直在针对SpringCloud框架做项目,从中踩了不少的坑,也渐渐梳理出了一些内容,由于SpringCloud作为一个全家桶,其中东西太多,所以这时候就要有所取舍,这里就想把自己比较常用组件及架 ...

  4. 清除信号量队列导致zabbix自动关闭

    前几天在海外UCloud机器上部署了一套zabbix proxy和zabbix agentd,可是第二天一大早就收到邮件说zabbix_proxy挂掉了,上去查一下发现两台机器中的一台的proxy和a ...

  5. SQLserver 设置自增为显式插入

    默认是状态是set IDENTITY_INSERT T2 off ,就是关闭了自动插入值的功能,为空时就会报错 ,,'') 报错: 消息 544,级别 16,状态 1,第 1 行当 IDENTITY_ ...

  6. 常用的jQuery前端技巧收集

    调试时巧用console.log(),这比用alert()方便多了. jquery易错点:元素拼接的时候,元素还未添加到DOM,就用该预添加元素操作. ajax动态获取的数据,还没有装载html元素, ...

  7. 关于Animator状态在运行时的正负方向播放

    如果直接在脚本里改播放速度,会报出如下警告: 之前没有很好的解决方法,但根据评论里的新方法,我试了下,可以控制播放正负方向了:

  8. DBA面试题及解答

    一:SQL tuning 类 1:列举几种表连接方式答:merge join,hash join,nested loop Hash join散列连接是CBO 做大数据集连接时的常用方式,优化器使用两个 ...

  9. Github+Jekyll —— 创建个人免费博客(五)jekyllproject公布到github上

    摘要: 本文中我将介绍一下怎样在github上搭建个人Blog(博客),也顺便让我们掌握一下github Pages功能,另外还涉及到Jekyll技术. ======================= ...

  10. Hibernate_day01--解决配置文件没有提示问题_演示常见错误

    解决配置文件没有提示问题 1 可以上网 2 把约束文件引入到eclipse中 (1)在配置文件中复制一句话 重启eclipse开发工具 演示常见错误 1 在映射配置文件中,把name属性值写错了,和实 ...