精选文章

Android下使用TCPDUMP抓包Wireshark分析数据 如果想分析Android下某个APP的网络数据交互,需要在Android手机上抓包,最常用的抓包工具非tcpdump莫属,用tcpdump生成Wireshark识别的pcap文件,然后将pcap文件下载到电脑上,用电脑上的Wireshark加载pcap文件,通过Wireshark分析tcpdump抓取的数据。...

继续阅读

Mac下部署Android开发环境附加NDK 作为开发者,我们深有体会,不管是进行什么开发,为了部署开发环境,我们往往需要折腾很长时间、查阅很多资料才能完成,而且这次折腾完了,下次到了另一台新电脑上又得重新来过,整个部署过程记得还好,要是不记得又得重新开始,而且遇到Android这种GFW阻隔了开发资源下载链接的环境部署,又尤其浪费时间。所以这也是我写下这篇教程的初衷跟动力源泉,希望大家参考了这篇教程以后可以轻轻松松在Mac系统下将Android环境部署好。...

继续阅读

稍顯嚴肅的台中 坦白說,留在腦海中的台中影像並不多,來台灣之前在Booking上只訂到了台中的一家青旅,第一次住青旅有些不習慣,幹什麼都放不開。 同屋的一個男生是台灣人,不過一年中四分之三的時間在上海跟北京,這麼說來跟我還是比較有共同話題的。得之我準備花15天的時間環島,覺得太倉促了,他們大學時期花一個半月的時間也不見得能將台灣島給逛完。我只能無奈地表示,兩岸允許的簽證時間有限,自己的空閒時間更有限,只能用打卡式的旅行了,我深知正真地旅行應該慢下來,融入當地的環境,感受他們的風土人情,但第一次只能這樣作罷,以後換成民進黨上台,形勢會變成怎樣還不得而知,能否再過來還是個未知數。而我一向信奉的人生格言是秉燭夜遊,活在當下,所以,理解自己吧。...

继续阅读

為之留戀的新竹 來新竹之前本沒有對她有過高的期待,慢慢對她加分要從桃園火車站出發前往新竹開始。 在桃園火車站的候車月台上,有醒目的旅遊資料發放處,這上面的擺放的全是新竹的旅遊宣傳資料,關鍵的是資料做得非常簡潔易懂,而接下來一天的新竹之行就全部是依據這份寶典的指引來完成的。...

继续阅读

從桃園開始台灣之行 初到台灣恰逢華夏銀行系統升級,特意準備的華夏銀聯卡在桃園機場沒能派上用場,只好用建行在機場5000塊,算下來是很不划算的,但是沒辦法,誰叫我出機場就得花錢呢。 從機場打車到桃園的酒店,花了將近六百塊新台幣,到酒店時五點多,天已經漸亮了,洗漱完等到七點吃過早餐就開始補覺囉,一覺醒來已是中午,帶著換下來的衣服外出找自助洗衣店,順便覓食。...

继续阅读

  • Prev
  • Next

Linux基本命令及参数小结

文章分类 : Linux, 应用与编程

一、Linux基本命令参数

1、 cd 切换当前目录为

2、 pwd 显示当前目录

3、 mkdir 创建文件夹

mkdir –p directory 参数-p表示可以连同父目录一起创建

4、 rmdir 删除空文件夹

rmdir –p directory 参数-p表示可以连同父目录一起删除

5、 touch 更新文件访问跟修改时间

6、 ls 列出目录内容

-a 列出隐藏文件,文件以“.”开头的 均为隐藏文件

-l 列出文件的详细信息

-F 加上文件类型的指示符号

-d 只显示目录名而不显示目录内容

-R 连同子目录中的内容一起列出

7、 cat 查看文本内容(全部)

8、 more 查看文本内容(分页不可回看)、Ctrl+Cq终止

9、 less 查看文本内容(分页可回看)、Ctrl+PCtrl+NCtrl+Cq

10、 head 查看文件前几行(默认10

-n 显示文件的前n行(n为常数)

11、 tail 查看文件后几行(默认10

-n 显示文件的后n行(n为常数)

12、 ln 文件之间创建链接

13、 cp 拷贝文件或目录到另一文件或目录

-a 拷贝时保留所有,递归复制

-d 拷贝时保留链接

-f 强制删除已经存在的目录文件而不询问用户

14、 mv 为文件或目录改名,或者将文件由一个目录移动到另一个目录

-i 交互方式操作

-f 禁止交互操作

15、 rm 删除一个目录中的一个或多个文件或目录 –f-r-i

-f 忽略不存在的文件,不给出提示

-r 全部递归执行删除

-i 交互式删除

16、 find 在指定目录中搜索文件 */.

17、 which 查找一个或多个命令的程序所在路径

18、 grep 在指定文件中搜索特定内容并输出

-c 只输出匹配行的计数

-I 不区分大小写

-h 查询多个文件时只输出包含匹配字符的文件名

-n 显示匹配行及行号

-s 不显示不存在或者无匹配文本的错误信息

-V 显示不包含匹配文本的所有行

-R 连同子目录中所有文件一起查找

19、 wc 显示给定文件中的行数、字数、字节数、文件名

-l 统计行数

-w 统计字数

-c 统计字节数

20、 chmod 改变文件或目录的访问权限

文字、数字设定法

21、 chgrp 改变指定文件所属的用户组

-R 递归式地改变指定目录及其下的所有子目录和文件的属性

22、 chown 改变某个文件或目录的属主和属组

-R 递归式地改变指定目录及其下的所有子目录和文件的拥有者

-v 显示clown命令所做的工作

23、 tar 为文件和目录创建档案 cf

c 创建新文档

r 把要存档的文件追加到档案文件的末尾

t 查看已备份了哪些文件

u 更新文件

x 从档案中释放文件(常用)

f 使用档案文件(必选)

k 保存已存在的文件

m 在还原文件时,把所有文件的修改时间设为现在

M 创建多卷

v 详细报告tar处理的文件信息

w 每一步都要确认

z gzip来压缩/解压文件(常用)

j bzip2来压缩/解压文件(常用)

24、 gzip 压缩文件

-d 将压缩文件解压(常用)

-r 递归地查找指定目录并压缩其中的所有文件或是解压缩

-v 对每个压缩和解压的文件,显示文件名和压缩比

25、 who 查看当前在线上的用户信息

26、 ps 监控后台进程的工作情况

-e 显示所有进程

-f 全格式

-h 不显示标题

-l 长格式

-w 宽输出

-a 显示所有进程,包括其他用户

27、 jobs 显示当前shell下正在运行哪些作业

28、 fg 把指定的后台作业或挂起作业移到前台运行

29、 bg 把被挂起的进程提到后台执行

30、 kill 给一个进程发信号,或终止一个进程的运行 –SIGKILL

31、 mount 加载文件系统

32、 umount 卸载文件系统

33、 df 检查文件系统的磁盘空间占用情况

-a 显示所有文件系统的磁盘使用情况

-k k字节为单位显示

-t 显示指定类型的文件系统的磁盘空间使用情况

-T 显示文件系统类型

34、 du 统计目录所占磁盘空间的大小

-a 递归地显示各文件及目录所占空间的大数据块数

-b 以字节为单位列出磁盘空间使用情况

-k 1024字节为单位列出磁盘空间使用情况

-c 最后加上总计

35、 dd 把指定的输入文件拷贝的指定的输出文件中,并且在拷贝过程中可以进行格式转换,跟ghost的功能类似

36、 netstat 显示网路连接、路由表和网络接口信息,查看哪些网络正在运行

37、 nslookup 查询一台主机的IP地址跟其对应的域名

38、 finger 查询用户信息

39、 ping 查看网络上的主机是否在工作

-c 在发送指定数目的包后停止

-f 大量且快速地给一台机器发包

-s 指定发送的数据字节数

40、 ftp 在本地机和远程机之间以ftp协议传送文件

41、 lftp 也是一种ftp客户程序

42、 telnet 用户通过该命令登陆远程计算机,就像登陆到本地机上执行命令一样

43、 man 查看手册(帮助文件)

44、 alias 给字符串起别名

45、 echo 在显示器上显示一段文字,一般起到一个提示的作用

46、 date 显示和设置系统时间

47、 clear 清屏

48、 umask 指定用户创建文件时的掩码

二、cd的常见用法:

1、 进入家目录:cd

2、 进入上一级目录:cd ..

3、 进入上两级目录:cd ../..

4、 A进入B目录,再由B目录返回A目录:cd –

三、tree的使用(树形显示目录):

APT软件源默认没得tree,需要下载安装

sudo apt-get install tree

Linux下一切目录皆视为文件

四、关于tar

压缩算法

gzip

bzip

打包压缩

zcvf

jcvf

解包压缩

zxvf

jxvf

查看打包压缩文件

tvf

tvf

Linux文件的默认权限

rwx rwx rwx(存在权限为1,不存在为0

111 111 111

7 7 7

r– r-x rw-

100 101 110

4 5 6

Linux文件的默认权限是由Linux权限掩码umask决定的

虚拟终端中运行umask命令,会得到0022的返回结果,这就是umask

约定:目录的最大权限-777

文件的最大权限-666

umask(八进制)

目录(7777

文件(666

0

7

6

1

6

6

2

5

4

3

4

4

4

3

2

5

2

2

6

1

0

7

0

0

Linux默认权限:

目录: 777

umask 022

755

文件: 666

umask 022

644

文件最大的默认权限为666,而目录为777的本质原因是文件和目录的执行权限的含义不同

五、自定义Linux文件权限

Chmod设定权限之符号法

u r

g w

Chmod -R o +/- x file(directory)

a s

Chmod设定权限之数字法

Chmod -R)(数字)file(directory)

Chown不仅可以改变文件的属主,同时也可以改变文件属主所属的组,所以chgrp就用得很少了,注意chown三种用法

Chown owner.group file

Chown owner:group file

Chown:group file (相当于chgrp

六、关于mount/umount

Sudo fdisk –l

Sudo mount –t vfat dev/sdb4 /mnt

Sudo mount –o iocharset=utf8 dev/sdb4 /mnt

Sudo umount /mnt

Sudo umount /sdb4

Linux可以识别的文件系统

Windows95/98常用的FAT 32文件系统:vfat

Win NT/2000 的文件系统:ntfs

OS/2用的文件系统:hpfs

Linux用的文件系统:ext2ext3

CD-ROM光盘用的文件系统:iso9660

除非注明,文章均为CppLive 编程在线原创,转载请注明出处,谢谢。

本文地址:https://www.cpplive.com/html/456.html

这里因为你的留言而存在!!!

You must be logged in to post a comment.