Linux基础

Linux基础指令

https://www.runoob.com/linux/linux-command-manual.html

显示当前用户名

whoami

清空命令行

clear

查看编码

vim /etc/locale.conf

LANG=en_US.UTF-8

访问网页

 curl http://www.yahoo.com
目录相关

https://www.runoob.com/linux/linux-file-content-manage.html

1.进入(切换)目录

cd ..    //返回上一级
cd /    //回到根目录
cd ~    //回到home目录

2.显示当前目录

pwd    //(progress working directory) /bin/sb1/sdf

3.创建目录

mkdir 目录名(文件夹名)
mkdir -p 目录路径 //创建文件夹操作

4.查看当前目录文件

ls 
ls -a    //列出所有文件,包括隐藏
ls -l    //列出具体信息
ll    //等同于ls -l

5.删除空目录

rmdir 目录名称    //加入-p连同上级空的目录也删除
文件相关

1.创建文件

touch 1.txt    //基础创建文件操作

2.删除

rm 1.txt    //删除文件
rm -f 1.txt   //强制删除
rm -r 文件夹名    //删除目录
rm -rf 文件夹名   //强制删除目录

3.剪切或重命名

mv /s1/ /s2/    //如果s2存在则将s1文件夹放入s2文件夹中,如果不存在则重命名s1
mv 1.txt 2.txt    //重命名1.txt或将1.txt的内容导入2.txt

4.复制

cp index.html sb.html    //基础复制
cp -r s3 s4    //复制文件夹
cp -R file1 file2 file3 dir1 dir2    //同时将文件file1、file2、file3与目录dir1复制到dir2
cp -u -v file1 file2    //复制文件,只有源文件较目的文件的修改时间新时,才复制文件

5.查看文本

cat index.html    //仅仅只有查看文本的效果
cat fileman.txt    //创建文件,接下来输入文件内容
cat fileman.txt fileman1.txt > fileman2.txt    //合并内容
//推荐还是用vim把,这个感觉上不太行

6.字符串操作

echo linux    //显示普通的字符串
echo "\"It is a test\""    //显示转译字符
var=www 
echo $var
www    //显示变量?

7.查看

head -n 5 1.txt    //查看前n行
tail -n 1 1.txt    //查看后n行
tail -n +1 1.txt    //从第n行开始显示

8.查找文件

 which node    //PATH设置即可查找
 whereis node    //查询所有的或者目录
 locate node    //查看所有的文件或者目录,只是我目前没成功过
 
 find:
 find -name s1    //按照文件名查找
 find -type d | sort    //查找目录排序
 https://www.cnblogs.com/wzy23/p/11377834.html    //太多了

9.文本对比工具

diff    https://www.cnblogs.com/wzy23/p/11379283.html

10.压缩解压文件

.tar.gz 和 .tgz
解压:tar -xzvf FileName.tar.gz
压缩:tar -czvf FileName.tar.gz DirName
列出压缩内容:tar -tzvf FileName.tar.gz
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName 
全:https://www.cnblogs.com/wzy23/p/11380161.html
内容相关

基础函数

sort 1.txt    //排序
uniq 1.txt    //去重
sort 1.txt | uniq
wc -l | -w | -m /s2/s3/index.html   //算行,英文单字,字符

for循环?

seq -s ' ' 1 10    //输出1-10
seq -m  1 2 10

vi与vim编辑器

​ 内置文本编辑器

正常模式

​ 正常模式可以使用快捷键

插入模式\编辑模式

​ 一般按下i即可进入(i,I,o,O,a,A,r,R都可以进入),可以输入内容

命令行模式

​ 在编辑模式下按esc即可进入,可以提供相关指令,完成读取,存盘,替换,离开vim,显示行号等

命令
命令行模式基本指令
:w filename    //输入filename修改文件名并保存
:wq    //保存并退出
:q!    //退出,!强制
详细指令:https://www.cnblogs.com/wzy23/p/11375645.html

对比

vimdiff index.html sb.html

程序相关

yum

Linux默认的下载器 ,通过指令下载或者更新,删除程序

安装:
yum install package
更新:
yum update package
yum check-update    //检查可更新的程序
yum upgrade package1    //升级指定程序包package1
查找:
yum into package1
删除:
yum remove package1    
清除缓存:
yum clean package
yum clean headers    //清除缓存目录下的headers

完全指令 https://www.cnblogs.com/wzy23/p/11379463.html
RPM

Linux查询查询相关

rpm --initdb
rpm --rebuilddb    //初始化数据库
updatedb    //确保软件库为最新
locate 软件名或文件名    //查询软件安装位置
rpm -qf 文件名    //查看文件包所属
rpm -ql 软件名    //查看软件安装位置

用户相关

Linux密码相关设置

https://www.cnblogs.com/wzy23/p/11380059.html

nux查询查询相关

rpm --initdb
rpm --rebuilddb    //初始化数据库
updatedb    //确保软件库为最新
locate 软件名或文件名    //查询软件安装位置
rpm -qf 文件名    //查看文件包所属
rpm -ql 软件名    //查看软件安装位置

用户相关

Linux密码相关设置

https://www.cnblogs.com/wzy23/p/11380059.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值