Linux与数据结构 2019-1-27

本文提供了Linux系统中常用的29条基本命令详解,包括文件管理、权限设置、软件安装等关键操作,帮助初学者快速掌握Linux环境下的工作技巧。

1.Linux基本命令

1.对于 ls -l 显示的前十个字母表示当前文件的一些属性,第一个字母是d时为目录,是-时为普通文件,是c时为字符设备文件,是l时为符号链接文件,是b时为块设备文件,是s时为套接字文件,是p时为管道文件,是?时为未知文件。

2.rwx分别为 读、写、执行 权限,ls -l 显示的前十个字母的后九个字母:前三个为属主的权限,中间三个为数组的权限,最后三个为其他人对文件的权限。

3.rwx存在为1,不存在为0,一般可用数字法表示,rw-为110,转换为十进制就是6。

4.查看命令的可执行文件所在的目录:which ls

5.显示当前所处的绝对路径:pwd

6.创建多级目录:mkdir 00/01/02 -p,其中p意为parent。

7.显示当前路径下所有文件:ls -R

8.只能用来删除空目录:rmdir 目录名

9.递归删除目录下的所有目录或文件:rm -r 目录名

10.强制删除:rm -rf 目录名

11.通配符:rm a*,删除所有以a开头的文件

12.对于已存在的文件,touch 文件名 操作会修改创建文件的时间。

13.重命名文件:mv 旧名 新名
移动文件:mv 文件 路径

14.拷贝文件:cp 文件名 路径

15.查看文件:more 文件名,按 q 退出more模式

16.显示的文件不在当前终端上,基本与more相同:less 文件名

17.查看文件开头/结尾 n 行:head/tail -8 文件名

18.创建符号链接:ln -s lemon aa,此时的aa类似于快捷方式,称为符号连接(软链接)

19.创建硬链接:ln lemon bb,使用 ll 命令可以查看硬链接计数,不能给目录创建硬链接,因为在进行 tree 操作时会出现死循环。

20.显示文件中行数、用空格分割的单词数、字节数:wc 文件名
利用wc指令我们可以计算文件的byte数,字数、或是列数,若不指定文件名称、或是所给予的文件名为”-”,则wc指令会从标准输入设备读取数据。

21.数据显示格式:od -tcx 文件名

22.查看目录大小:du -hm 目录名 (以M为单位显示大小,不足1M记为1M)
du -hg 目录名 (以GB为单位显示大小,不足1GB记为1GB)
du -hk 目录名 (以K为单位显示大小,不足1K记为1K)

23.查看磁盘的使用情况:df --block-size=GB

24.查看当前登陆的用户:whoami

25.更改目录的访问权限:chmod 666 文件名,其中666为属主/属组/其他人权限的数字表示形式;
也可使用字符标识方式:chmod a-r 文件名,其中 a 表示所有人,- 表示减去 r 属性,属主为 u,属组为 g,其他人为 o,可 + 可 -。

26.更改文件或目录的用户或组:sudo chown colin:root 文件名,将属主和属组更改为colin和root

27.查找文件:find ./ -name “01_list.c”

28.内容检索:grep “struct” path -R
grep “str*” path -R,其中的 * 为正则表达式,意为出现一次或多次。

29.安装卸载软件
更新源服务器列表:sudo vim /etc/apt/sources.list
更新源:sudo apt-get update
搜索包的命令(当不知道某个包是否存在的时候使用):apt-cache search packagename
显示包的信息:apt-cache show packagename

30.挂载U盘
sudo fdisk -l
sudo umount /dev/sdb
sudo mount /mnt
/mnt/hgfs 路径是一个挂载标志,当挂在成功后则会消失不见,否则则存在。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值