Linux常用命令

有关内核的作用:
  管理设备、内存、进程、控制在系统程序和系统硬件的接口、管理交换区、守护进程、文件系统和其他接口
 
linux命令大小写敏感
  clear      清屏
  pwd (print working directory) 打印当前路径
  cd [dir]     进入某一个目录 
            /表示根目录 
            ../表示上一级目录  
             ./表示当前目录
            ~用户名     进入某一个用户的家目录
 
ls [options] [dir]      查看文件夹和文件
  options:(选项)
    -a  查看隐藏文件
    -l 查看文件的详细信息
 
-R 打开当前目录下的所有文件夹和文件,直到最后的文件夹不能再分
-t 根据时间对当前文件夹下的文件夹和文件进行排序,若不加则是根据字母排序
-F 表示文件的类型  文件后有@表示软链接、/表示目录文件、没有表示文本文件、*表示可执行文件
 
file [filename]      显示文件的类型/属性
man 命令     查看Linux手册/文档
 
touch [filename]     创建文件
  如果文件名已经存在,不会覆盖原先文件,只是改变原先文件的访问时间和修改时间
 
mkdir [-p] directname 创建文件目录
  -p:     这个选项是在没有目录的情况下,仍可以创建目录
    目录可以是绝对路径、相对路径
 
cp sourcefile destinationfile  复制文件
  如果添加选项 -i 系统会弹出一次选择的机会
cp -r sourcedir destinationdir      复制目录
 
mv sourcefile destinationfile  移动/重命名文件
  如果添加选项 -i 系统会弹出一次选择的机会
mv -r sourcedir destinationdir      移动/重命名目录
 
rm filenames      删除文件
rm -r dir 删除非空目录及其以下所有文件
rmdir dir 删除空目录
 
zip filename.zip filename(s)     压缩文件 filename(s)可以是多个文件
unzip filename.zip         解压文件
 
打包文件
  tar -[cvf] package_name filename(s) 选项一般都是cvf
解包文件
  tar -[xvf] package_name  选项一般都是xvf
 
链接
  ln -s sourcefile destination 软链接,只是一个快捷方式,大小是文件名的路径的大小
  ln  sourcefile destination 相当于复制,这两个文件会指向同一个文件
 
元字符
*      匹配所有字符
?      匹配一个字符
[a-z]      匹配区间里的一个字符
;      命令连接,同时执行多条命令
|      管道元字符
>      将结果重定向到某个文件中,会覆盖原来的内容,这个文件不能是原来的文件,否则这个文件会是空文本的
>>      追加到重定向某个文件中 ,追加到原来的内容
<      输入重定向
 
文本用到的命令
cat [filename]      查看全部文本    tac查看的内容与cat相反
more [filename]      分页显示文本 less支持上下翻页
nl  [filename]       查看文本并且添加行号
head  -n filename      查看文件的前n行 默认10行
tail -n filename      查看文件的后n行 默认10行
uniq filename      对文件的全部内容,以行为单位,进行去重
diff -u filename1 filename2      比较文件的内容相比
sort filename 对文件的内容进行排序, 选项-u是对文件内容去重,以行为单位
原文地址:https://www.cnblogs.com/aitiknowledge/p/linux_commond.html