linux shell常用命令总结

今天总结下linux中常用的shell命令。属于干货类型,至于那些不常用的直接pass

提示 通过 命令 -help man 命令 可以快速查询这些linux命令

cp -r   linux下文件拷贝命令,记得最好加参数 -i 询问是否覆盖,之余为什么你懂得。

rm  删除文件命令,同上记得最好加参数-i

mkdir dir – 创建目录 dir
rm file – 删除 file
rm -r dir – 删除目录 dir

ls -l列出文件和目录 -l使显示文件详细信息

ls -R 列出文件和目录, 包括子目录层的文件

pwd   work directory当前工作目录

cat  x1  查看文件内容

cat  x1 x2 > file 合并文件x1 x2 输出到文件file  

cat x1 >> file 追加x1文件内容到file

Pad:~$ cat > x4
hellow word

将hellow word字符输出到文件x4 ,没有文件x4,则创建文件x4

cat > file,这个可以向文件“file”写入内容,最后按 Ctrl + D 结束输入,会将你输入的数据保存到文件。

ls -l  > info.txt 将文件信息输出到文件info.txt

wc 1.cpp 统计文件的行数 单词数 字节数 文件名

7     8     70     1.cpp

实例3:用来统计当前目录下的文件数

命令:

ls -l | wc -l


sort  < x3           将x3排序后显示出来

sort < x3 > x4  将x3排序后输出到文件x4

 echo可以使用重定向符来输出到一个文件而不是标准输出

  1. $ echo "Test Page"> testpage

touch file – 创建 file

su  切换用户

mv file1 file2 – 将 file1 重命名或移动到 file2; 如果
file2 是一个存在的目录则将 file1 移动到目录 file2 中


ps – 显示当前的活动进程
top – 显示所有正在运行的进程
kill pid – 杀掉进程 id pid

cat /proc/cpuinfo – 查看 cpu 信息
cat /proc/meminfo – 查看内存信息

df – 显示磁盘占用情况
du – 显示目录空间占用情况
free – 显示内存及交换区占用情况

who am i查询登录用户名是什么

which ls  查询ls命令在什么目录下

xxxx:~$ which cat
/bin/cat


grep命令   提取内容

grep  hellow  x3   在文件x3中查找字符hellow,控制台会高亮输出

参数  -i不区分大小写

          -n行号

 -c 统计


find  .  -name xx.cpp  在当前目录查找文件名是xx.cpp  的所有文件


xx:docopy $     这个$表示在后台运行的进程


文件属性解析     drwxrwxr-x

分四部分

1.d代表目录 -代表普通文件  l表示这个文件是链接文件,是你通过 ls 命令来创建的软连接文件,它和源文件之间是同步的


2..user 创建者权限   rwx    可读可写可执行
3.group 组权限         rwx    可读可写可执行
4..other权限               r-x    可读不可写可执行

目录具有x可执行权限,才能访问目录里面的内容

| 管道 
http://blog.csdn.net/wirelessqa/article/details/8968381
chmod命令
linux shell常用命令总结_第1张图片 上面有地址信息,就是:linuxTOY.org

你可能感兴趣的:(程序人生)