笔记整理-Linux学习笔记

一、linux简介:
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX(可移植操作系统接口)和UNIX的,多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
以下省略一万字。。。
简单说:免费使用的操作系统。

二、为什么要使用Linux:
1、安全--至今为止,尚未发现linux操作系统上的病毒
2、强大--扩展性强, 用户可以自己定义或改变内核
3、稳定--每一行代码都是经过很多人(甚至是黑客)的严格检验
4、免费--Linux是免费的,任何人都可获取而无需付费
千言万语在浓缩成3个字————性价比!

三、命令行
1.查看ssh服务是否存在

 ps -ef|grep ssh

2.确认网络

 ping www.baidu.com

3.停止程序运行

   Ctrl+C

4.权限:sudo 以管理员身份运行

  apt-get
  install/update/remove/check
  openssh-server

5.安装ssh服务

sudo apt-get install openssh-server

6.ip地址

  ifconfig

7.关机

sudo shutdown now/0

8.重新启动

sudo shutdown -r now /sudo reboot

9.显示当前目录

 pwd
 pwd -P
 pwd -L

10.在线帮助手册

man pwd

11.切换目录

    cd /
    cd ~
    cd -
    cd /home
    cd ..

12.显示目录和文件

   ls 
   ls -a
   ls -l
   ls -all
   ll

13.日期

   date
   date +%y/%m/%d
   date +%H:%M:%S

14.日历
cal
cal 2009
cal 10 2009
15.计算器

  bc
   sudo apt-get install bc

16.输出

   echo "hello world! Ubuntu"
   echo $PATH

17.序列

   seq 10
   seq 10 20
   seq -f 100%g 10
   seq -s "..." 10
   seq -w 10

18.显示历史命令

   history

19.热键

ctrl+c
ctrl+d
Tab

1 查看登录信息

last
last -n 10

2.查看最近的登录信息

lastlog
lastlog -u icss

3.查看系统磁盘的使用情况

df
df -h

4.查看进程

ps
ps -aux/ps -ef
ps -ef|grep ssh

5.树形结构显示

tree
tree /home
tree -Ld 1
tree -f -Ld 1

用户与用户组:
一:用户组创建

   sudo groupadd  icss1
   sudo groupadd -g 10086 icss2

二:组的查看

cat /etc/group

三:用户组的修改

 sudo groupmod -g 11011 icss1
 sudo groupmod -n icssTest icss2

四:用户组的删除

sudo groupdel icss1

五:用户创建

sudo useradd -d /home/sam -m sam
sudo useradd -d /home/gem -m -s /bin/sh -g 0 gem

六:用户查看

cat /etc/passwd

七:口令管理

passwd
sudo passwd gem
sudo passwd -l gem
sudo passwd -u gem

八:用户修改

sudo usermod -g 10086 gem
sudo usermod -s /bin/bash gem

九:用户删除

sudo userdel -r sam
sudo userdel gem

目录
一:目录创建

mkdir abc
mkdir -m 777 abcd
mkdir -p test1/test2/test3

二:目录复制

cp -r vim ~
cp -r vim ~/newvim
cp -r ../abc .
cp -r ab* test
cp -a -r vim ~
cp -i  -r vim ~

三:目录的移动

mv test newvim
mv ab* vim
mv abcd efg

四:目录删除

rmdir test1/test2/test3
rmdir -p test1/test2
mkdir ./--aa--
rm -r ./--aa--

五:文件创建

touch 1.txt

六:文件的复制

cp -s 1.txt 1.txt_s
cp 1.txt 2.txt -t test
cp 1.txt test
cp 1.txt test/abc

七:文件移动

mv abc ..
mv 1.txt dfe

八:文件删除

rm abc

文件
一:文件查看:cat

cat newfile
cat -n /etc/group
cat -n /etc/group > newfile
cat -n /etc/group /etc/passwd >> newfile
history > history.txt

二:nl

nl /etc/group
nl -n rz /etc/group
nl -b t /etc/nsswitch.conf
nl -b a /etc/nsswitch.conf

三:more

more services
more +/tcp services
more +200 services
more -10 services

四:less

less -N services
less -N passwd group
ps -ef|less -N
ps -ef|more -5

五:head
head passwd
head -n 20 passwd
六:tail

tail passwd
tail -50 sysctl.conf
tail -f kern.log

七:vim:

vim 2.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值