Linux笔记
[linux]linux常用几个命令(小白篇)
354

1:更新软件

ubuntu / debian

apt update && apt upgrade -y && apt install -y curl wget vim nano net-tools git

centos的把apt改成 yum就行:
yum update && yum upgrade -y && yum install -y curl wget vim nano net-tools git

2:安装软件命令,在install之后加空格,包名
apt install #ubuntu&debian

yum install #centos

opkg install #openwrt

3:编辑器
vim:
vim 文件名 回车,例如我需要修改当前目录的
abc.text 则输入 vim abc.text,假如没有该文件,
系统会自动新建。
保存: 按一次esc退出,再输入“:wq“,冒号必须的,退出可输入“:q“或“:exit“,强制性操作可以加上叹号!,例如强制保存“:wq!“
nano:
nano 文件名 回车,例如nano abc.text
保存:ctrl+o,并确认文件名回车,再次输入ctrl+x退出

4:查看目录,切换目录
输入“ls“,则列出当前目录文件
输入“ls -a“,包含隐藏文件
“ls -l“,可以查看目录,文件的权限
切换目录:
cd 目录名,如cd root
输出文件内容:cat 命令
我想看abc.text里面是什么内容,那我输入“cat abc.text“即可。如果不是同目录你可以在前面加上路径。

5:复制或移动文件或重命名
cp命令 复制
cp 文件名 新路径,文件夹则 cp -r 文件夹名 新路径
例如:复制当前目录的1,到root目录,则输入cp 1 /root
如果1是文件夹,就是cp -r
mv 命令 移动
mv 文件名 新路径,同上
如:mv 1 /root
如果你只是要文件夹内的目录或文件,那你可以输入文件夹名/*
在后面加上斜杠星号 “/*“
如复制1文件夹下的目录或文件
输入 cp 1/ 新路径,或cp -r 1/ 新路径
使用mv移动,则不需要加 r
重命名
cp 1 2,则把1改成2,
mv 1 2,则把1改成2

6:chmod命令
一般文件需要执行权限,输入chmod a+x 文件名
权限高的输入 chmod 777 文件名

7:查找文件
find命令
find 路径 -name 文件名
比如我要从根目录开始找一个xx.json
find / -name xx.json
如果我只记得后缀,文件名前面加个通配符,前后都不记得就前后都加个

查找文件内的内容
grep命令
grep -r 文件夹名 “关键词“
如:grep -r /root “abc“
非文件夹去掉 r

8:wget下载命令
wget 下载地址
wget -O 自定义文件名 下载地址
wget -P 自定义下载路径 下载地址

9:其它
查看可用内存
free -m

查看进程占用
top

查看端口占用
netstat -tunlp

netstat -nltp | grep 端口号

lsof -i:端口号

删除文件
rm 文件名
rm -r 文件夹名
rm -rf 文件名,不询问直接删除

补充:
linux常用的解压和压缩命令如下:

1、.tar

解包:tar xvf 文件名.tar
打包:tar cvf 文件名.tar 目标路径
(注:tar是打包,不是压缩!)
2、.gz

解压1:gunzip 文件名.gz
解压2:gzip -d 文件名.gz
压缩:gzip 文件名
3、.tar.gz 和 .tgz

解压:tar zxvf 文件名.tar.gz
压缩:tar zcvf 文件名.tar.gz 目标路径

  • 上一篇
  • 下一篇
  • 添加评论
    评论(5)
    Net
    Net

    这些不错,下次需要直接过来找。

    崽崽
    A
    崽崽
    Net
    崽崽
    A
    崽崽
    Net
    by yoniu.