Linux基础命令

基础命令

格式 命令[选项][参数]
  1. who --显示登录者的信息

  2. whoami --显示登录者的名字

  3. pwd --print working directory
    显示当前工作目录(路径)
    路径 /home/ubuntu

4.cd --改变工作路径 change working directory
cd 路径 cd / 进入到根目录
绝对路径 /xxx/xxx/
相对路径 相对当前所在的路径而言
特殊的目录:
/ 根目录
~ 用户目录 /home/ubuntu
cd 和 cd ~的效果是一样的
. 代表当前目录
… 代表上级目录

5.ls --list 列出文件和文件夹
在linux下面 以.开头的文件都是隐藏文件选项:
-a 显示所有的文件(目录也称为文件)
-l 以详细的方式显示
– 目录
- – 普通文件
- l – 链接文件
- s – socket文件
- p – 管道文件
6. clear --清理界面
7. touch --创建空白文件 更新文件时间缀
8. mkdir --创建目录 make directory
mkdir day01 day02 day03 平级目录
-p 创建联级目录
mkdir -p day01/code
mkdir -p day01/code node
9.rmdir --删除空目录 remove empty directory
10.rm --删除文件
rm a.txt b.txt c.txt
-i 询问是否删除
-r 删除非空目录(递归删除)
-f 强制删除
11.cp --拷贝
cp 路径/文件 路径/ 保留之前的名字
cp 路径/文件 路径/新文件名 改名
-r 拷贝目录
-i 询问是否覆盖(如果没有直接覆盖)
-f 强制执行
12.mv --剪切 改名字 move 移动
文件 和 文件夹
mv day01 ./xx/newname
mv day01 ./xx/
mv day01 day02
13.模糊匹配 rm mv cp:
* 代表意多个任意字符
[x-y] 代表 x到y之间的任意字符
[abc] 代表a,b,c任意一个字符
\? 代表任意一个字符
\* 代表字符本身
\? 代表?字符本身
14.find --查找
find [指定的目录] -name “文件名” 搜索该文件
15.cat --查找文件的内容
-A 显示出特殊的空白字符
tab键(制表符) ^I \n $
-n 显 示行号
-E 把换行符显示成 $
-T 能够区分tab 还是空格
16.head --查看文件开始10行内容
head -n 文件名 显示前n行
17.tail --查看文件末尾10行内容
tail -n
tail -f 以流的方式查看文件末尾内容的变化情况(使用最多的方式)
18.echo
–显示Echo 追加的内容 >> 文件
19.输出重定向
显示到终端界面
> 清空写入到文件中
>> 追加写入到文件中
20.more --查看文件
显示最开始的一屏幕的内容
最下面显示内容的百分比
Enter 键 每次往后翻一行
Space 键 每次往后翻一屏幕
q 退出
21.less --查看文件
显示最开始的一屏幕的内容
Enter 键 每次往后翻一行
Space 键 每次往后翻一屏幕
q 退出
向上 方向键 往前面翻 PgUp
向下 方向键 向后面翻 PgDn
22.grep --根据文件内容查找
grep [选项] 匹配的字符串 文件名
查找某个文件中是否包含某个字符串
-n 显示行号
-c 统计次数
-i 忽略大小写
-r 进入到目录下查找
统计所有的.c文件中包含 time 这个字符串的记录
find / -name "
.c" | xargs grep “time”
23.| 管道
命令 | 命令
把前面命令执行的结果作为 | 后面命令执行时的参数
24. man --linux手册 英文
25. wc --统计 行数 单词 字符/字节 数
26. chmod --修改权限
± [rwx] 增加删除 对应权限
27.ln — 创建链接
文件名的含义:
表示磁盘文件中数据的访问形式和路径
文件的硬链接数: 表示访问该文件所代表的磁盘中的数据的访问方式有多少个
ln 路径 文件名 创建硬链接
ln -s 创建软链接
硬链接:代表的是磁盘数据的一个访问途径
软链接:保存路径本身 windows 快捷方式
28.useradd --增加用户
29.useradd --删除用户
29.passwd --修改用户密码
30.groupadd
31.groupdel
32.sudo --获取超级用户权限
33.su --切换用户
34.shutdown -h now --立即关机
35.shutdown -r now --立即重启
36.reboot --重启
37.halt --关机
38.poweroff --关机
39.ps --查看进程
ps -elf
ps aux
40.top --任务管理器
41.kill -9 pid --杀死某个进程
42.ifconfig --查看网络情况 ipconfig
43.df --查看文件磁盘 和 文件系统 的使用情况
使用技巧:
1.通过[上/下]方向键 可以查找执行过的命令
2.tab键能自动补全
3.cd - 返回刚才所有的目录
4. ./a.out
44.vi/vim 纯文本编辑器
vim是vi的升级版本 vi 创建新文件 vi 打开一个已经存在的文件
三种模式: 命令模式 编程模式 底行模式
命令模式 i,I,a,A,o,O 进入 编辑模式 Esc 回到命令模式
命令模式 shift+: 进入底行模式 Enter 回到命令模式
命令模式: shift+zz 保存退出
底行模式: q! 强制退出(不保存)
q 退出(如果修改,必须强制退出)
w 保存
wq 保存退出
45.i,I,a,A,o,O的区别:
i: 在光标位置插入
I:在光标所在行行首插入
a:在光标位置后面插入
A:在光标行行尾插入
o: 在光标行下面插入新行
O: 在光标行上面插入新行
46.移动光标位置:
方向 h(左)j(下)k(上)l(右)
$ 定位到本行行尾位置
^ 定位到本行行首位置
gg 定位到第一行 G 定位到末尾行 ngg n代表数字 定位到第n行
w 跳过光标所在单词 定位到下一个单词开始 nw 定位到第n个单词
47.删除行 (删除的内容其实是放到剪切板中)
dd 删除光标所在行
ndd 删除从光标行开始n行复制行
yy 复制光标所在行
nyy 从光标行开始复制n行
粘贴行
p 粘贴到光标所在行的下一行开始粘贴
dw 删除单词
ndw n表示数值
d$ 删除到行尾
d^ 删除到行首

--------------------------------这些是常用的命令,目前整理了这些--------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值