Linux常见系统命令与文件操作

  一、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

时间: 2024-11-06 20:05:27

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

linux C/C++:文件操作--open、read、write

linux C/C++:文件操作--open.create.close 文件描述符 内核(kernel)利用文件描述符(file descriptor)来访问文件.文件描述符是非负整数.打开现存文件或新建文件时,内核会返回一个文件描述符.读写文件也需要使用文件描述符来指定待读写的文件.系统内核会为每一个进程维护一份文件描述符表.如下: 内核分配文件描述符规则是,永远分配未使用的并且是最小的.前三个文件描述符:0.1.2,在默认情况下已被占用.当然,可以先关闭.比如关闭1,再分配,可导致重定向.

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

Linux C高级编程文件操作之系统调用 宗旨:技术的学习是有限的,分享的精神的无限的! 库函数是一些完成特定功能的函数,一般由某个标准组织制作发布,并形成一定的标准.使用库函数编写的函数一般可以应用于不同的平台而不需要做任何修改,具有很好的可移植性. 系统调用函数与操作系统直接相关,不同的操作系统所使用的系统调用可能不太一样,因此,如果两个操作系统差异很大,系统调用函数的可移植性就不高.例如windows采用的系统调用的应用程序不能直接在Linux下编译运行. 之所以使用系统调用是因为系统资源

Linux-(2)Linux下的基本文件操作

在linux下一切都是文件,目录是文件,硬件也是文件.所以基础的文件操作就尤其重要. 1. 列出目录的内容: ls <目录名>  不加目录名列出当前目录 参数: -a  显示所有文件(包括隐藏文件) -l  显示详细信息 -R  递归显示子目录结构 -ld  显示目录和链接信息 2. 查看文件信息: file <文件名> 3. 切换目录: cd <路径> ".."  上一级目录 "."  当前目录 "~"  当

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

1.一般公司把linux作为自己的应用服务器,将应用和服务器部署在上面 2.测试一般用来打包.压缩.查日志,写一个简单的shell 获得linux服务器的方式 a:网上租一台云服务器 b:安装vmware 3.用xshell等工具连接vmware虚拟机 看虚拟机与本机网络是否可以ping通,如虚拟机ping www.baidu.com vmware网络连接方式 windows属于多根 linux属于单根:/     linux下一切皆文件 4.linux目录 bin目录:linux中的执行命令,

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

工作中经常用php操作文件,因此把常用文件操作整理出来: 1 class hylaz_file{ 2 /** 3 * Read file 4 * @param string $pathname 5 * @return string content 6 */ 7 public static function read_file($pathname){ 8 return @file_get_contents($pathname); 9 } 10 /** 11 * Write File 12 * @p

Linux下C编程-----文件操作(1) 通过系统调用简单操作标准输入、标准输出、标准错误

Linux的 C系统调用操作  ,下面我们就来练习下 简单的系统调用操作 read系统调用测试 /************************************************************************* > File Name: read.c > Author: > Mail: > Created Time: Tue 10 Feb 2015 01:23:58 AM PST **********************************

linux下C语言文件操作相关函数

读取(open)文件并写入(write)另一个文件 #include <stdio.h> #include<stdlib.h> #include<string.h> #include<fcntl.h>.h> int main() { int fd1=open("/home/cpc/Documents/diary",O_RDWR); printf("%d\n",fd1); int fd2=open("/h

Linux 随手记(文件操作)

新建文件夹 mkdir 文件夹名 新建文件 touch 文件名 重命名 mv 文件名 新文件名 将/a目录移动到/b下,并重命名为c mv /a /b/c 删除文件夹 rm -rf 文件夹名 删除文件 rm -f 文件名 查询文件(文件夹) find / -name '文件名' 星号代表模糊搜索 find / -name '*文件名*' vi查询文件内容 /查询内容 vi显示行号 :set nu 输入:n,代表跳转到第n行,如:68,就跳转到第68行. 68 删除m到n行 :m,nd vi多行删

linux[基础]-07-文本文件操作[01]

文本文件编辑器命令 Cat :  用于查看纯文本文件(较短的) 格式为:cat [选项] [文件] 参数 作用 -n 显示行号 -b 显示行号(不显示空行) -A 显示"不可见"的符号,如空格TAB More: 用于查看纯文本文件(较长的) 格式为:more [选项] [文件] 参数 作用 -数字 预先显示多少行 -d 显示提示信息和报错内容 Head: 用于查看纯文本文件的前n行 格式为:head [选项] [文件] 参数 作用 -n 查看前N行 -n -10 查看全部但不显示后10