Linux中shell基本语句_1

常用快捷键:

table 补齐
Ctrl + a : 光标移动到最前
Ctrl + e : 光标移动到最后
Ctrl + u : 清空
上,下键 : 切换命令

文件操作:

cd xxx : 进入到某个目录
cd .. : 回退到上一级目录
ls : 当前文件夹下面的所有文件
./date : 执行当前目录下的可执行文件
Linux系统中所见即文件(包括驱动这类都是)
mkdir xxx :创建文件夹
touch xxx.xxx:创建文件

ls -l :打印详细信息

-rw-rw-r-- 1 ubuntu ubuntu 0 Jul 12 11:24 hello.c
-rw-rw-r--文件的权限:-文件类型,rw-所有者可读可写可执行,
rw-同一组用户可读可写可执行,r--其他人可读可写可执行,如果不能执行的话是r-
1 硬链接计数(硬链接软连接:相对于Windows的快捷图标)
ubuntu 所有者
ubuntu 所属组
0 大小
Jul 12 11:24 时间
hello.c 文件名

Linux系统文件类型:

普通文件:-
目录文件:d
软连接:l
字符设备文件:c
块设备文件:b
管道文件:p
套接字:s

ls -R :递归文件夹输出

文件操作:

rmdir file :只能清空空目录文件夹
rm -r file :递归清空目录
rm hello.c :删除文件
cp hello.c file :拷贝文件到某一个目录下,file目录名,如果没有会创建目录但不会拷贝进去

文件读取:

cat xxx.xxx :查看文件内容
tac xxx.xxx :倒着查看文件
more xxx.xxx :每次只查看一页,回车查看下一页 
less xxx.xxx :也是一样查看文件,回车下一行,空格一次翻一页,
与more不同的地方是没有百分比,退出Ctrl + c 不行,需要按ESC键 + q
head -n xxx.xxx :查看前面n行
tail -n xxx.xxx :查看后面n行

用户与用户组:

sudo su root:切换用户
exit:退出root用户,切换回来
whoami:查看当前用户 

修改用户文件的权限:
新建的文件默认是不能执行的,需要修改用户权限才可以;
文字设定法:

chmod 用户的标识+/-权限 文件名:chmod u+x hello.c
给当前目录下全部文件加上可读可写可执行 chmod a+rwx hello.c
用户的标识:u(当前用户),g(同组),o(other其他用户),a(all所有用户)

数字设定法:

chmod nnn xxx.xxx :n = 4 + 2 + 1 == r + w + x(注:r为4,w为2,x为1)
chmod 777 xxx.xxx :说明对当前用户,同组用户,其他用户可读可写可执行

创建修改用户和用户组:

sudo adduser xxxx :创建一个新用户,注意不能用大写字母
sudo chown 用户名 xxx.xxx :修改文件的所属用户
sudo chgrp 用户名 xxx.xxx :修改文件的所属组
sudo chown ubuntu:ubuntu xxx.xxx :同时修改文件所属组和所属用户
sudo deluser a_jun :删除用户
sudo rm -r a_jun/ :删除该目录

搜索查找:

find命令找文件

find ./type 文件类型(递归查找)
find ./ -name '*.so' :根据文件名去找,这里找的是尾部为.so的文件
find ./ -maxdepth -name '*.so' :递归的层级设置,这里只设置为1级,在当前文件夹找

grep命令找内容

grep -r '要查找的内容' :查找文件内部的内容
ps aux :类似于任务管理器
ps aux |grep ubuntu :找到所有的任务,交给grep去执行搜索,
|:代表管道(相当于进程间的通信),如果只有一个代表没有找到,两个以上才算有

rm -r -f :清空所有文件,可以跑路了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值