Ubuntu基础学习教程

1。查看计算机基础信息:

CPU信息: more /proc/cpuinfo

内存信息:more /proc/meminfo     或者 free

        查看内存容量: more /proc/meminfo |grep MemTotal  由于内容太多可以使用|grep筛选

查看内存频率以及插槽情况 dmidecode -tmemory

硬盘信息:sudo fdisk -l      分区信息:df -h

显卡信息: lspci -v|more     PCI信息太多,使用-v|more分页显示

USB信息: lsusb

驱动信息:lsmod

kenerl版本: uname -a

2. 文件管理

建立文件 touch: touch  file   ; touch .file (文件名加上点代表创建隐藏文件)  『mkdir:建立文件』

删除文件 rm : rm file     ,    rm -f 强制删除   rm -r 删除文件夹

查看文件 cat ,less , more: cat 显示所有  less 分屏显示(可以使用上下箭头,kill命令结束) more (空格翻页,无法看上一页)

拷贝文件 cp : cp 源文件  目录文件位置名称

列表  ls: ls -l 列表形式显示文件  ls -a 显示所有文件

文件改名 mv: mv file file2 (移动和改名2个作用)

查找文件 find:find  location  -name filename 在特定位置下查找文(有些特定目录需要查找权限 使用sudo)

修改文件夹属性: chmod a+x  修改文件赋予运行权限

                 chown -R  修改文件夹所有(递归包括所有子文件夹)

3.目录管理(红色代表重要知识点)

创建目录mkdir :

删除rmdir: rmdir file (不能删除非空目录)  rm -r (可以删除非空目录)

目录切换cd: cd - (回到上次使用的目录) . (代表当前目录)   ..(代表当前目录的上一级目录)

目录拷贝cp : cp -r (对文件夹操作)

4.磁盘管理

FS容量: df -h (人性化易读显示)

目录容量: du -h (人性化易读显示)

磁盘分区: dfisk 、 cfdisk(图标话显示,可以进行相应操作)

磁盘格式化: mkfs -T fat32 /dev/sda1(将sda1 格式化为fat32格式)

加载 :mount  设备 挂载点 mount /dev/cdrom /mnt/cdrom; mount /source -o loop /mnt/iso(挂载ISO);

卸载: umount  /dev/cdrom  ,eject /dev/cdrom 弹出光驱

硬盘速度: hdparm   sudo hdparm -tT /dev/sda 测试硬盘读取速度

磁盘同步 :sync

5.用户管理

添加/删除用户 useradd  、userdel: sudo useradd user1 、 sudo userdel user1、id user1 查看用户信息

添加/删除用户组 groupadd、groupdel

更改用户、用户组 usermod 、groupmod: sudo usermod -l user2 user1(修改user1的名称为user2)

                                  sudo groupmod -n user2 user1(修改用户组user1 名称为user2)   

切换用户:su   su root

切换用户执行:sudo - root (切换到root环境变量,具有root所有权限)

6.进程管理

查看进程:ps  pstree(进程树)(常用ps aux),ps aux |grep httpd 查找httpd进程。

杀死进程:kill pkill xkill(kill直接加进程id ,pkill类似kill  ,xkill主要是关闭窗口进程)

动态查看:top (动态查看cpu和内存情况)

后台进程:&  (命令后面加&表示在后台运行命令:firefox &)

调回前台/后台:fg bg(调用进程到前后台,使用jobs查看后台进程。)

调整优先级: renice(ps al 查看优先级,支持-20 到19表示方式,其中-20优先级最高)

sudo renice -20 -p 2455 (-p 为进程号)

7.系统管理

查看环境变量 env(export修改需要的变量)

系统时间 date(不是time,time + 命令 显示命令运行时间)

历史命令history (-c 删除历史命令)

系统信息 dmesg (查看从系统开始时间的日志)

系统日志 /var/log  (cat syslog)

系统运行时间 uptime(系统开机运行时间)

登录用户列表 w   who  whoami

登录信息 last(检查系统登录信息)

 8.网络管理

ping测试网络状态

ifconfig显示网卡状态

route 路由表

/etc/resolv.conf  本地dns解析

netstat 检查本机打开端口情况

ip (ip address,等组合命令)

nmap 扫面远程电脑地址或者端口(扫描工具)sudo apt-get nmap

9.启动管理

grub管理器:主要用于修复系统引导。

root (hd0,2)指定Linux启动为硬盘hd0,第2分区

setup(hd0)重写mbr(其中winwods 使用fdisk /mbr)

/boot/grub/menu.lst 检查系统启动选项(主要kernel, initerd)

10.压缩包管理

有损压缩(主要是有些视频,图片文件,压缩后不影响使用)/无损压缩

.tar : tar c v f x z j(creat visiable file x为解压);tar主要作用是打包,gz是压缩

      tar xvfj 1.tar.gz (其中j命令可以直接解压gz包)

.gz :gzip gunzip( 与bz2相比压缩率低)

.bz2 :bzip2  bunzip2(压缩率高)

7z   :支持所有格式,可能系统没有,需要下载安装。

.Z :compress 压缩 uncompress解压

 11.任务管理(每个用户的任务都是独立的,注意涉及权限)

单次任务:at ,atq 查询任务,atrm删除任务

周期任务:crontab

crontab -e 编辑

crontab -l  列表

crontab -r 删除

查看状态 /etc/init.d/cron start | stop | restart | status

格式:m分  h时  dom月天  mon月份  dow周天 command命令 ,×代表任意

12.关机命令(涉及权限问题,普通用户没有权限)

poweroff (-f 强制关机,会损坏系统)

halt

shutdown -h now

init 0

    思考问题:

 

 

个人答案:

1.--help 是单独帮助文件,其他三个是命令

2.ls -l 显示权限,a显示所有文件包含隐藏文件

3.cat显示所有,less 可以上下箭头查看,more使用空格键翻页查看(只能向下)

5.cd -返回上次使用目录;cd当前目录 ;cd..上级目录;cd.当前目录

6. top/ps aux/ df -h /du -h/ free

7.tar cvf  log.tar /var/log    cp /var/log.tar /mnt/usb

16.17都是user1,sudo是切换到root环境变量下,使用root权限。

 

 

你可能感兴趣的:(linux,职场,ubuntu,休闲)