linux 基本命令

终端字体放大 :Ctrl+shift+=      终端字体缩小:ctrl + -  

7个基本命令:ls   pwd  cd  touch   mkdir   rm  clear 

手册查询  :  command  --help      /   man  command        空格键:显示手册下一屏幕,Enter:一次滚动手册的一行,b回滚一瓶 f前滚一瓶  q退出

ls -a (显示所有文件包括隐藏文件)         ls -l(列表显示大小等详细信息)         ls -h(配合l 以人性化的方式显示文件大小)(d:目录    -:文件)

ls通配符   : *:任意个    .?至少一个   【 abc 】其中任意一个     [a-f]:a-f中任意一个     (类似正则)

cd ~或cd  : 回到家目录      cd .  cd ..           cd -:返回上一次目录

mkdir -p  递归创建

 cat  与  more

grep

管道符  |

网卡配置信息   ifconfig  ifconfig | grep inet      检查网络是否可用     ping   www.baidu.com

 

 

远程登录和复制文件

       ssh 【-p端口号】用户名@ ip

  scp用户名@ip文件名或文件路径   用户名@ip文件名或路径 

FileZilla(软件)windows与linux  文件传输

ssh 免密码登录  https://www.bilibili.com/video/av63962802?p=57

ssh  配置别名   https://www.bilibili.com/video/av63962802?p=58

 

 

 

用户权限    r4  w2    e1   读写执行

chmod    (-R) 拥有者    组  其他用户               第一列:  -文件     d文件夹

ls  硬链接是 :有多少种方式访问到文件

 

 

组管理命令 :   groupadd :添加组    groupdel:删除组       要加sudo

 cat/etc/group:确认组信息    chgrp  -R组名  文件/目录名

创建用户 设置密码 删除用户

useradd -m -g 组(-m:自动建立用户家目录    -g指定用户所在的组)

passwd 用户名     

userdel -r 用户名    删除用户

cat    /etc/passwd|grep 用户名     确认信息用户

 

查看用户信息

id      查看UID   GID

who    whoami

 

usermod  可以用来设置用户的主组/附加组   和 登录shell

usermod     -g/G   组  用户名   (主组、附加组)

usermod  -s   /bin/bash   用户名

 

Which  :查看执行命令所在位置

 

 

 

系统相关命

时间日期date   cal  磁盘和目录空间 dr  du    进程信息 ps top kill

cal -y

 

ps     ps aux

top   动态显示并排序

kill [-9]

df -h 显示磁盘剩余空间    du-h[目录名] 显示目录文件大小

 

 

find   ln    tar   apt-get

find  [路径]  -name    ‘’  名字  ”   (d)

 

ln -s  被连接的源文件     链接文件        软连接(源文件删除连接则失效)

ln   被连接的源文件     链接文件          硬链接(原文件删除连接不失效)

 

tar     c:打包    x:解包   v:详细过程   f:指定文件名   z:gzip压缩     j:bzip2

tar    -czvf     打包名    文件1,文件2.。。。。  

tar    -xzvf        *.tar.gz    -C 目标路径(必须存在)

 

apt  安装

sudo   apt-get   install

 

 

 

 

配置软件源:

 

你可能感兴趣的:(linux 基本命令)