Linux基础知识

Linux基础知识

ls -l #以长的方式显示每个文件的信息

ls -l -a #显示包含隐藏文件

ls -ls #缩写可以合并

cat /etc/passwd | cut -d : -f 1 #管道符号,输出算输入

ls -lad dir #命令 选项 参数

ls -l a.out

sudo -i #切换到root用户

su -orange

exit

cd ~ # 到根目录

管理员、修改密码、退出用户、新建用户、组

ls -la

drwxrwxr-x 2 mengdi kkbgroup 4096 Apr 13 17:17 #所属者 所属组

每个文件都有一个拥有用户user和拥有组Group
文件的User可以不在Group中
除了User和Group外,其余用户都是Others
对于不同的身份,文件有各自不同的操作
r,w,x分别表示可读、可写、可执行
主要不同WindowsLinux
文件系统GUI cdGUI cd
切换目录树形树形
查看目录内容dirls
盘符多棵树,分为不同盘符只有一颗树
隐藏文件属性设置命名以 . 开头

软件的安装

主要不同WindowsLinux
文件类型.exedpkg -i .deb
解压tar命令解压
安装apt安装
安装来源

与软件安装相关命令

apt软件包管理工具
apt update同步软件信息
apt upgrade更新本地软件为最新版本
apt search ***搜索
apt remove ***卸载
dpkg -i ***.deb使用dpkg安装
dpkg -r使用dpkg卸载

chgrp root a.out # change a.out 为 root组

-rwxrwxr-x # 普通用户

umask 掩码

vim a.c

chmod o+w a.c # 给普通用户添加w权限

vim .zshrc # 该主题配色、配置插件

cat /etc/shells # /bin/bash bash解释器

sudo apt remove tree #卸载

sudo apt update

sudo apt install tree

tree

tree / # 根目录下的tree

tree kkb/

pwd # 打印当前路径

vim a.out

whoaoi #用户

pwd #在哪

善用tab键

chmod ou+x a.c #加权限

cd ~orange/ #切换到去他人的家目录下面

apt search tree

nethogs系统占用宽带情况
htop交互式的进程浏览器
nmon显示所有重要的性能优化信息
dstat全能信息统计工具

sudo apt update #更新软件列表

sudo apt install htop #安装htop

nethogs

PID 进程 USER PROGRAM DEV SENT RECEIVE


Linux常用命令

文件及目录管理命令 ls cd pwd cp rm mkdir tree tar ln

文件内容的修改与查看 touch cat vim echo more less head tail diff grep wc

文件的查找与定位 find which whereis locate

用户相关命令 useradd userdel usermod passwd su sudo chgrp chmod chown logout exit

进程相关命令 ps kill pkill killall crontab ctrl+z fg bg jobs

系统信息获取命令 date df du free top htop dstat nmon ifconfig uname last who

其他命令 ssh scp wget ping reboot poweroff


mv kkb.c kka.c #重命名

sudo mv kka.c /home/orange/

rm -r kkb #递归的删除,kkb里有内容

tldr tar

{{ }} 参数

[ ] 选项

tar xvf a.tar /etc #选项 文件 解压到哪里

tar cvf a.tar a.c #把a.c文件压缩成a.tar


mkdir 007

cd 007/

touch a b c

vim a

cat a

a = 10

echo ${a} #取变量

man ls > manls.txt #重定向,内容打印到manls.txt里面

ps -fe | grep “man ls”

cat manls.txt | grep “DESCRIP” #管道符号表示前面标准输出作为后面标准输入

进vim后,斜杠表示查找

which passwd #/usr/bin/passwd

ls -la | grep passwd


echo $PATH

PATH = $PATH:/home/kkb/linux0414 #添加到临时路径

vim .zshrc #配置文件

locate a.out

find -name a.out

whereis locate

date + “%Y:%m:%d”

date + “%Y年%m月%d日 %h”

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值