2019-07-29

linux命令行

命令 功能 选项 功能 用法

mkdir 创建文件夹 -m 创建目录的同时设置访问权限

-p 一次性创建多级目录 mkdir  -p a/b/c

rmdir 删除空目录 -p 递归删除目录 rmdir  -p a/b/c

cd 将当前目录改为指定的目录 .. 返回上级目录 cd ..

pwd 显示当前目录的绝对路径

ls 显示指定目录中的文件和子目录信息 -a 显示隐藏文件

-l 显示详细信息包括文件类型权限

-d 只显示目录信息 ls -d

-t 按照时间顺序显示

-R 不仅显示指定目录下的文件,还递归的显示各子目录的文件和目录信息

find 用来在指定目录下查找文件 find  path  -option  [  -print ]  [ -exec  -ok  command ]  {} \;

目前目录及其子目录下所有延伸档名是 c 的文件列出来 find . -name "*.c"

将目前目录其其下子目录中所有一般文件列出 find . -type f

目前目录及其子目录下所有最近 20 天内更新过的文件列出 find . -ctime -20

help 用来查看某条命令的帮助文档

touch 用于修改文件或者目录的时间属性包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件

-a 改变档案的读取时间记录

-m 改变档案的修改时间记录

-c 假如目的档案不存在,不会建立新的档案

-R 使用参考当的时间记录

ctrl+alt+f1-f6 终端界面显示

ctrl+alt+f7 界面显示

cp 复制文件或则目录 -a 用于目录的复制保留了链接文件属性,并复制目录iba的所有的内容

-d 复制时保留链接

-f 覆盖已经存在文件而不给提示

-i 覆盖目标文件之前给出提示

-p 除了复制文件外,还把修改时间和访问权限复制到新文件中

ln 为某一个文件在另外一个位置建立一个同步的链接 ln [参数][源文件或目录][目标文件或目录]

-s 软链接软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置 ln -s log2013.log link2013

给文件创建硬链接,为log2013.log创建硬链接ln2013,log2013.log与ln2013的各项属性相同 ln log2013.log ln2013

tree 目录树

tar 用于备份文件。 -f 压缩的是文件

-c 压缩

-x 解压 当解压的时候只需要将c 换成x就行

-z gzip压缩 tar -czf target.tar.gz  dirname

-j xz压缩 tar -cjf target.tar.xz  dirname

-v 压缩的信息提示

file 用于查看文件的类型

whereis 查看某个文件的位置 whereis a.txt

ps 当前进程 (process) 的状态 -a 查看当前所有的进程

一般都是结合管道使用如 ps -ef| grep 服务

top 显示当前耗费资源最高的进程 详解https://www.runoob.com/linux/linux-comm-ps.html

kill 结束进程 -l -<信息编号>  若不加<信息编号>选项,则-l参数会列出全部的信息名称。

-s 指定要送出的消息

-9 强制杀死的进程 Kill -9 进程号

route 查看路由表

ifconfig 查看ip信息

who 查看当前用户

free 显示当前内存和交换空间使用情况

文件系统

cat 显示文件内容的信息并将其输入到标准的输出设备上

more 分屏显示文件内容 -p 显示下一屏之前先清屏

只能向后翻页 -s 文件中连续的空白行压缩成一个空白行展示

less 分屏显示文件内容 按p退出

既可以向前也可以向后

head 显示文件的头几行内容 -n 指定显示文件的前n行,默认10行

tail 查看文件的尾部

wc 我们可以计算文件的Byte数、字数、或是列数 默认情况下显示byte树,字数,行数

-c或--bytes或--chars 只显示Bytes数

-l或--lines  显示行数

-w或--words 只显示字数

--version 显示版本信息

用户操作

useradd -r   建立系统帐号

-g    组名 用户组 创建用户

你可能感兴趣的:(2019-07-29)