Ubuntu常用指令

常用指令

mkdir 创建目录
mkdir 目录	创建目录

mkdir  ~/目录	在家目录下进行创建

mkdir  目录1  目录2  目录3 		一次性创建多个
删除&清除
rm 	filename	删除文件

rm	文件1	文件2 ...	删除多个文件

rmdir	目录	删除非目录

rm	-r	目录		删除非空目录

-i		删除前确认

cat 	/dev/null	a.txt	清空
cp(复制)
cp  a.txt   b.txt		将a.txt里面的内容复制到b.txt   b.txt将被覆盖

cp  -i  a.txt   b.txt	在删除前提示是否删除

可一次复制多个

复制文件夹 加  -r	
cp	-r	test1 test2

cp  -r   dir1  dir2	dir2不存在则将dir1的内容复制到dir2
					dir2存在则将dir1整个复制到dir2中

diff 文件1 文件2

​ 比较两个文件内容是否一样

mv (类似于 ctal + x ctal + v)

​ mv 文件1 文件2 文件2不存在,则将文件1的名字更改为文件2

​ 文件2存在,则将文件1整个移动到文件2

man cp

network basic

ifconfig:网络配置信息

ping:查找是否于本机相连

​ ping ip地址|主机地址 ping www.baidu.com

telnet:远程控制

​ telnet ip地址|主机地址

​ 输入用户名 输入密码 登录远程服务器成功 接下里所有操作,在远程服务器 linux|unix 操作

初始化文件【配置文件】

​ 用户级别:只队当前用户有效【设置】

​ 系统级别:对所有用户都有效

环境变量

​ 掌握Path(window) PATH(linux)

​ 命令搜索(对应可执行程序)路径

echo $PATH:查找环境变量

linux修改变量

​ 局部变量【只在当前终端可用】

​ echo $name 查看变量值

​ 环境变量【一直有效】

​ 放在指定文件中

​ 正真全局变量:export name = zs

元字符(具有特殊含义的字符)
*   ?  []   通配符     

	*	表示0个或多个字符

	?  表示1个字符

	[ ]  指定范围的	例如   ls   [ab].txt    a.txt  b.txt符合条件	c.txt不符合条件

; 分号		多条指令以  ; 隔开  按顺序进行执行

<    >    >>

		>	重定向输出	cat	a.txt	>	b.txt	将a.txt的内容写到b.txt
				可一次性重定向多个文件到目标文件中

		>>	添加	cat	a.txt	>>	b.txt	在b.txt的文本中添加a.txt的内容

		<		cat	<	a.txt	将a.txt的内容输出到终端
		
		标准输入:对应键盘
		标准输出:对应终端屏幕
cat&more(查看)
cat	在终端上输入,遇到换行将输入的内容再次输出
	
cat filename	查看文件

more filename	将文件在终端上分屏查看	more分屏展示
管道

​ 将一个命令的输出作为下一个命令的输入

​ ls -l /etc | more

vi编辑器
vi	filename	打开文件进行编辑等操作

vi	先操作后取名

三种命令模式:命令模式,命令行模式,编辑模式
补充

\ 换行符

cat /etc/passwd | awk -F:’{print $1 “\t” $6}’ | sort

head&tail

id&users

who

w

who am i

find path expression [action]

find . -name “a*.txt” 查找当前目录下 符合条件的文件或目录

grep(筛选)

grep briup /etc/passwd

-i 忽视大小写

-v 寻找不匹配的

wc(统计)

wc 参数 a.txt

​ 行数 单词数 字符数

ps:显示系统当前正在运行的进程

kill(杀死进程)

ps -ef | grep cat

kill -9 process-id 必杀死进程

pkill sleep 杀死所有处于睡眠进程

pkill bash 杀死其他终端,保留当前终端

which vi 查找对应的执行路径

which javac

history

history n 显示最近n条命令

!n 执行历史第n条命令

alias

unalias

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值