Linux基础(1)

1.简介

 

Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。shell是交互式环境,其本身也是一个程序。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。而bash是大多数Linux系统以及Mac OS X默认的shell。在bash下制表键可以得到提示信息,输入错误有补全提示。

 

2.常用指令(1)

 

以下指令都是在root用户权限下使用,不保证普通用户权限可使用某些指令

两次制表键查看所有指令 q退出
man (指令) 指令帮助、配置文件帮助和编程帮助等信息 q退出
info (指令) info格式的帮助指令 q退出
(指令) --help 查看帮助
 
who:查看连接用户信息
w:查看连接用户详细信息
last:查看最近登录的用户
who am i:查看自己信息
whoami:查看自己的用户名

whatis (指令):查询一个命令执行什么功能
which (指令):找到指令的路径
whereis (指令):找到指令的详细路径

wget http:(地址):下载网页 格式为(html)下载文件名为默认(index.html)
wget http://(地址) -O (文件名) ([可选]-remote-encoding=gb2312 --local-encoding=utf-8):指定下载的文件名,设置远端的编码,和本地保存的编码

adduser (用户名):创建用户名
passwd ([可选]用户名):用户密码,默认为上一个的密码
logout: 退出登录,只是退出当前进程用户
exit:上同
su (用户名):切换用户,切换root用户需要密码
root用户下
找到文件sudoers,92行,把用户加入,就可以把某个用户加入管理员
普通用户下
sudo cd /root:以超级用户权限使用cd /root
quit():退出终端

reboot:重启服务器
shutdown (时间):时间后关机,单位为分钟
shutdown -c:取消关机
init (可选):(启动级别)
0  停机
1  单用户模式
2  多用户,没有 NFS(和级别3相似,会停止部分服务)
3  完全多用户模式
4  没有用到
5  x11(Xwindow)
6  重新启动

history:查询历史命令
!(行数): 执行该行的历史命令
history -c: 清除历史命令

文件操作

pwd:查看当前目录
cd (路径) :改变路径 (/路径)绝对路经、(路径)相对路径,相对与当前路径、..代表回到上一级、直接cd 或cd ~代表回到用户主目录

touch (文件名(可用.a.txt)) :创建文件(.a.txt点代表创建一个隐藏文件)
mkdir (文件夹名):创建文件夹
mkdir -p (文件夹名/文件夹名):如果需要就创建父文件夹

rm (文件名):删除文件
rm -f (文件名):强制删除
rm -r (文件名):递归式的删除
rmdir (文件夹名):删除空文件夹
rm -rf (文件夹名):删除文件夹

ls ([可选]/路径):查看文件夹下的文件
(绿色文件: 可执行文件,可执行的程序 
红色文件:压缩文件或者包文件
蓝色文件:目录
白色文件:一般性文件,如文本文件,配置文件,源码文件等 
浅蓝色文件:链接文件,主要是使用ln命令建立的文件
红色闪烁文件:表示链接的文件有问题
黄色文件:表示设备文件
灰色文件:表示其他文件)
ls (路径或文件名):查看路径下的文件或文件
ls -l (路径或文件名):文件详细信息
ls -la(路径或文件名):以长格式查看文件(包括隐藏)
ls -l -a (路径或文件名): 与上面相同
ls -la (路径或文件名) | more:分频显示信息 q退出
ls -la (路径或文件名) | less:分频显示信息 q退出
ls -la (路径或文件名) | grep (关键字):在信息中查询有关信息关键字的信息

cat (文件名):查看文件内容
cat -n (文件名) :查看文件内容以及行数
head -5 (文件名) :显示文件的前5行
tail -5 (文件名) :显示文件的后5行
cat -n (文件名) | more
more (文件名):分频显示内容 q退出
cat -n (文件名) | less 
less (文件名):分频显示内容 q退出
wc -l (文件名): 显示列数
wc -w (文件名):显示字数
wc -c (文件名):显示字节数
file (文件名):查看文件属性

find . -name "*.html":当前文件夹查找满足条件的文件
find (文件夹名) -name "*.html":文件夹查找满足条件的文件
grep (查询关键字) (文件名):查看文件满足条件的信息,关键字双引号可以不写,如果用关键字中有空格必须加双引号
cat(文件名) | grep (查询关键字):查看文件下满足条件的信息

cp (文件名)(路径):拷贝文件
cp -r (文件夹)(路径):拷贝文件夹
mv (文件名) ([可选]路径/重命名):移动或重命名文件

后台
(可执行程序) &:后台运行
jobs:查看任务有哪些在运行
bg %1:把编号为1的在后台停止的运行起来
fg %1:把编号为1的在前台运行
Ctrl+c结束程序
Ctrl+z让程序移入后台停止运行

gunzip(后缀文件名.tgz或者gz):解压
gzip (后缀文件名.tar):压缩
xz  -d(后缀文件名.xz):解压缩
xz  -z(后缀文件名.tar):压缩
tar -xvf(后缀文件名.tar): 解归档
tar -cvf(文件名) (条件):归档
x解归档
c归档
v显示详细过程
f文件名

路径 ./*可以选择当前文件下的所有文件

./(文件名)选择当前文件夹的这个文件


3.快捷键


CTRL+INSERT :复制
SHIFT+INSERT:粘贴

tab=补全 
ctrl+a=光标到开始位置 
ctrl+e=光标到最后位置 
ctrl+k=删除此处至末尾所有内容 
ctrl+u=删除此处至开始所有内容 
ctrl+d=删除当前字母 
ctrl+w=删除此处到左边的单词 
ctrl+y=粘贴由ctrl+u,ctrl+d,ctrl+w删除的单词 
ctrl+d=关闭终端 
ctrl+c=终结当前执行程序
ctrl+z=把当前进程送到后台处理

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值