linux ——01命令行基本指令

1.文件相关命令

1.ls

ls命令解释:
在这里插入图片描述

ls查看文件权限
在这里插入图片描述

ls
		1.查看当前文件夹下的文件	
			ls -a
		查看当前目录下所有文件包括隐藏文件(.开头的文件)		
		ls -l
		查看文件详细信息
		文件类型:
			b
			block		块设备文件
			按块扫描信息的文件
			c	
			character	字符设备文件按照字符扫描信息的文件
			按照字符扫描信息的文件
			d
			directory	目录文件
			存储文件
			-
						普通文件:文本/音视频/图片
			存储信息
			l
			link		链接文件
			软连接
			s
			socket		套接字文件
			网络通信
			p
			pipe		管道文件
			进程间通信			
		rwx
		拥有读、写、执行权限
		第一组:
			创建该文件的用户对文件是否拥有读写执行的权限
		第二组:
			创建该文件的用户同组的用户对文件是否拥有读写执行权限
		第三组:
			其余人对文件是否拥有读写执行的权限
		硬链接
		创建文件的用户名
		创建文件用户所在的组名
		文件大小
		最后一次状态改变的时间
		文件名

2.cd

cd
		切换当前的工作路径
		
		cd /	进入根目录(最顶层目录)
		cd ~	进入当前登录用户家目录      /home/linux        ~
		cd		进入家目录
		cd .	进入当前目录
		cd ..	进入当前目录的上一级目录
		cd -	进入之前的目录
				
		
		用户:
			超级用户:有且只有一个,名字固定为root
			普通用户:可以有多个,也可以一个没有,名字没有规定
			
		家目录:
			每个用户都拥有家目录,在家目录下操作权限不受限制,
			出了家目录权限受到限制
			root -> /root 
			linux -> /home/linux          ~
			zhangsan -> /home/zhangsan 

3.pwd

		显示当前的绝对路径 
		显示当前路径从根目录出发的路径

4.touch

	touch filename
		创建普通文件

5.rm

		rm 文件名
		删除普通文件

6.mkdir

	创建文件夹

7.cp

	拷贝
	cp 源文件 目标文件     //复制粘贴
	cp 源文件夹名 目标文件名 -rf 
	拷贝目录文件

8.mv

	移动 
	修改文件名字

9.文件查看命令

1) cat  + filename  查看文件所有内容
(2)head+ filename	查看文件头十行
(3)tail+ filename  查看文件尾十行
			head/tail  -n  行数  filename

10.文件查找命令

find 文件夹路径 -name 文件名
find / -name 文件名

whereis filename 查找二进制文件

grep 字符串 文件名 在文件名中找和字符串相关的打印在终端

11.更改文件权限

chomd 八进制 文件名
chomd +/- r/w/x 文件名

12.更改文件所属用户

sudo chgrp +用户名=文件名

13.更改文件所属组

sudo chown +用户名=文件名

14.更改用户所在的组

sudo usermod -g 目的组 用户名

15.压缩解压文件命令

1.归档
tar -cvf 归档文件名.tar  文件夹 /*
2.压缩
gzip -c 归档文件名.tar >  压缩文件夹.tar.gz
bzip -k 归档文件名.tar 
3.解压缩
gunzip 压缩文件名
bunzip 压缩文件名
4.接档
tar -xvf  归档文件名
5.归档压缩
 tar -zcvf 文件名.tar.gz 文件夹/ *
  tar -jcvf 文件名.tar.bz2 文件夹/ *
5.解压接档
tar -zxvf 压缩文件名,tar,gz
tar -jxvf 压缩文件名.tar.bz2

在这里插入图片描述

2.用户管理命令

	1.普通用户
	2.超级用户
	1.创建用户
		sudo useradd 用户名
		sudo useradd -m 用户名
	2.修改用户密码
		sudo passwd 用户名
	3.切换用户
		su 用户名
	4.退出用户
		exit
	5.删除用户
		userdel 用户名
		userdel -r用户名
	6.与用户相关联的文件
		1.口令文件
			vim /ect/passwd
			sudo vim /ect/passwd
		2.阴影文件
			/etc/shadow
		3.组信息文件
			/etc/group
		4.家目录
			/home/用户名

3.进程相关命令

进程(单核处理器):
宏观并行
微观串行

	进程状态:
	1.就绪态/运行态    R
	2.暂停太	 	  T
	3.可换醒等待态     S
	4.不可换醒等待态   D
	5.僵尸态           Z
	6.结束态           X
	1.动态查看进程相关状态
	top
	2.将任务放在后台运行
	gcc a.out &
	3.查看进程任务
	ps
	4.结束进程任务
	kill -ll ——>查看所有信号
	kill -9
	5.查看此刻的进程
	ps -ef
	6.查看某个进程的信息
	ps -ef  | grep 进程名

4.网络相关命令

1)重启网络服务
		   		sudo /etc/init.d/networking restart
		   	(2)查看网卡信息
		   		ifconfig
		   	(3)ping 命令查看网络是否通

5.其余命令

whioami    查看当前登录的用户
		wc  统计文件中字节/字符/单词/行个数
		date  查看日期
		du  测试文件大小
		od   文件转换为其他格式作显示
		history 查看示例命令
		echo  显示命令
		通配符:满足格式的文件都会被匹配到
		*  匹配任意长度任意字符文件名
		?匹配一位任意长度的文件名
		[] 匹配指定字符一位长度
		[1,3,6]
		[1-5]
		管道:
		|   将 前面命令的输出作为后续命令的输入
		重定向:
		>   覆盖重定向
		>> 追加重定向
		tail /usr/include/stdio.h -n 500  | grep extern > file.txt 
		sudo使用超级管理员的命令进行操作

6.dpkg工具集

	1.安装
	sudo apt-get install vsftpd
	2.查看
	
	3.卸载
	sudo apt-get remove 软件名 --purge

7.apt-get工具集

	1.设置网络
		(1)设置网络为桥接模式
			(1)点击虚拟机
			(2)点击设置
			(3)点击网络适配器
			(4)点击确定
		(2)打开配置文件,将ip修改为自动获取ip
			(1) sudo vi /etc/network/interfaces
			 (2)文件修改以下形式
				auto lo
				iface lo inet loopback
				auto etho 
				iface etho inet dhcp
			(3)保存退出
		   (4)重启网络服务
		   		sudo /etc/init.d/networking restart
		   	(5)查看网卡信息
		   		ifconfig
		   	(6)ping 命令查看网络是否通
	2.配置网络
		(1)点击  ubuntu software center
		 (2)点击  edit
		 (3)选择software sources
		 (4)选择download from
		 (5)other ->china ->163源
		 (6)点击close
		 (7)在终端输入
		  sudo  apt-get autoclean 清除旧源
		  sudo apt-get update     更新新源
		  sudo apt-get install -f 重建软件依赖源关系
		  (8)安装软件
		  sudo apt-get 软件名称
			
		
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值