C语言-第一章linux基础命令

1. ls

	list
	显示路径下的文件信息
	-a  选项   显示隐藏文件(unix下的隐藏文件以.开头)
	-l  详细显示文件信息
	-t  按时间进行排序  按时间倒序(新建的在前)
	-r  按原来的逆序显示
	-S  按文件大小 从大到小显示
drwxr-xr-x  4 ubuntu  ubuntu  4096 6月 10  2017  build
文件类型属性
-   普通文件
d   目录
l   链接文件
s   socket文件
p   管道文件
rwxr-xr-x 九位   每三位一组  每一组代表不同角色(文件属有的,文件属组,其它角色)的访问属性
文件属性
r   读
w   写
x   执行(可执行权限 不是说文件可以运行)
-   代表没有该权限
rwx  可读可写可执行  如果没有某项权限用-替代
4   硬链接数   只有当一个文件的硬链接数变为0时该文件才真正被删除
	否则删除时 只是硬链接数减少1
ubuntu ubuntu  属主名  属组名
4096  文件大小  单位字节 Byte
	内存单位:
	1T=1024G
	1G=1024MB
	1MB=1024KB
	1KB=1024Byte
	1Byte=8个二进制位
6月 10  2017  文件最后修改时间
build  文件名

2. pwd

	print working directory
	显示当前工作路径
	/    根目录   就相当于windows下面的C盘
	~    主用户目录    相当于windows下C:\Users\WangMi
		打开终端(Ctrl+Alt+T)的默认位置
	.    代表当前目录
	..   代表上一级目录
路径(目录):
	D:\JavaWorkSpace\RemoteSystemsTempFiles
windows硬盘
	C:
	D:
	E:
	F:
unix  

3.cd 改变工作路径

	change working directory
	cd  路径
	相对路径:
		相对某个目录  相对当前目录
	绝对路径:
		从/(根目录)开始
		unix目录(路径)分隔 /
		windows  C:\program\oracle\
		唯一区别其它路径
  cd  相对路径

4.mkdir

	make directory 创建目录
  mkdir dir1 dir2 dir3
  创建多级目录
	mkdir -p  dir1/dir2/dir3

5.touch

	创建文件
	6.rm  
	remove  删除文件
	rm 文件
	rm -r 删除非空目录
		-r  删除目录
		-f  强制删除   rm -rf 
	rm -i 删除之前会询问是否删除  y/n
		7.rmdir
	只能删除空目录

8.mv

	move 剪切
	mv src dest
		可以改名

9.cp

	copy
	cp src dest
		可以改名

7. find

	在某个目录下查找是否存在某个文件
	find dir -name file_name  
	通配符
		*    代表任意多个任意字符
		?   代表一个任意字符

8. grep

	查找文件中的内容
	grep 内容 文件名
	查找内容在文件中的行

9. cat

查看文件中的内容
	cat 文件
	10. more   只能向后(显示百分比)   Enter Space
	less   可以翻阅  向前向后(PgUp/PgDn)  Enter  Space
		q 可以退出查看

11. head

	head -n 文件 可以显示文件前n行的内容
	tail
	tail -n 文件 可以显示文件最后n行的内容
		tail -f 文件 
			以流的形式观察文件内容的变量

12. echo

	显示内容  输出到终端界面

输出重定向
> 清空写
>> 追加写
echo 内容 > 文件
ls >> a.txt
pwd >> a.txt

14. clear ctrl+l快捷键

	清屏

15. ln

	链接文件
	ln 需要创建硬链接的文件  硬链接名
	硬链接: 文件的访问途径  呈现方式
		一个文件的硬链接大于0表示该文件存在,如果硬链接数为0时就会被删除
	一个文件有多个硬链接 只有一份的内存
	     硬链接里直接是内存中的数据
			
	软链接: 文件里存储的是另外一个文件的路径  路径长即为该链接的大小
		但是打开或者访问文件访问到的却是软链接所链接的那个文件
	ln -s 软链接名 需要创建软链接的文件
	ln -s /media/sf_shared  shared
	删除软链接文件不会影响原文件
		如果删除软链接所指向的那个文件  软链接将失效
	共享文件夹:
		在windows、ubuntu都能看到的   

16. chmod 修改文件属性

	u   user   属主
	g   group  属组
    o   other  其他人
	a   all    所有的
	chmod 角色+|- [rwx]
	r   读   4
	w   写   2
	x   执行 1
	某个角色如果是 rwx  7    111
	               rw-  6    110
				   r-x  5    101
				   r--  4    100
				   -wx  3    011
				   -w-  2    010
				   --x  1    001
				   ---  0    000
    chmod 一组权限字  三位八位数		

17. man

	   linux手册
	   man ls   中文版手册
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值