ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux基础学习笔记

Linux基础学习笔记

原创 Linux操作系统 作者:tearsilk 时间:2014-01-22 15:23:31 0 删除 编辑

sshd协议状态:
service sshd status
/etc/init.d/sshd status


更改主机名:
vim /etc/sysconfig/network
vim /etc/hosts


文件命令

:wq保存并退出
:q退出


命令
ctrl+c 转到下一行
ctrl+l 清屏
clear 清屏

tab命令行提示

!$复制上一路径


关机重启

shutdown -h now 立即关机
shutdown -t 多少秒以后关机
shutdown -h 23:00 几点关机
shutdown -h +60 60分钟后关机
shutdown -f 忽略磁盘检查关机
reboot 重启

halt 硬件关机
sync 关机前执行 内存数据写到磁盘中同步


重启网卡:
/etc/init.d/network restart

修改ip地址:
vim /etc/sysconfig/network-scripts/ifcfg-eth0

DNS地址:
vim /etc/resolv.conf


firefox安装:
cd Server
rpm -ivh fir tab


解压缩

tar -xvf .. -C /tmp/
unzip ..zip -d /tmp/
./..pl  执行


查看磁盘信息:

fdisk -l

挂载:
mkdir u
mount /dev/.. /../u
卸载:
umount /../u/

退出命令:
exit


显示文本行号:
:set nu
去掉行号
:set nonu
删除行:dd
删除单词:dw
删除当前行以下:d,shift+g
删除当前行向下n行:d n d
撤消:u
复制n行:y n y
复制单词:yw
粘贴行:p
行头:shift+4
行尾:shift+6
最后一行:shift+g
第n行:n,shift+g
替换:%s/old/new/g
重新读文件::e!
查找:/
小写n查找下一个,大写n查找上一个

杀文本:
ps -ef | grep vim
kill n

删除文本:
rm -f aaa


创建用户:useradd test
切换用户:su - test
到用户主目录:cd ~/
退到上一个目录:cd -
复制文件到家目录:cp aaa ~/


显示文件详细信息:ls -l =ll
-a 显示所有文件
-k 显示文件大小
文件类型:
d 目录
c 字符流
s socket
p 管道文件
l 连接文件
b 设备文件
- 普通文件

创建多级目录:mkdir b/c/d -p
删除多级目录:rmdir b/c/d -p
删除一个目录:rmdir b/c/d


查看别名: which ll
十大危险命令之首:rm -rf / 删除根目录
删除文件: rm a/ -r
删除多个文件:rm -r [1,2,3]
重命名:mv old new
移动到另一目录:mv fiel /../../
先进入目录删除里面文件出来再删除该目录:rm -rf dic
改文件修改日期:touch -d "5 days ago" a.txt
touch -d "05/05/1999" a.txt
touch -t 200808091121 a.txt


useradd test1
passwd ..
 或passwd test1 ..
groupadd aaa
将用户放入用户组:
usermod -g group user
useradd user -g group
更改文件用户组:
chgrp groupnew file
更改目录和里面文件的用户组:
chgrp -R groupnew dic
更改目录所有者(里面文件不会变):
chown usernew dic
更改目录用户组:
chown .groupnew dic
更改文件所有者和用户组:
chown usernew.groupnew file
文件权限:
u  g   o
a是all的意思
chmod u+wx-r file
chmod (a)+rw-x file
直接设置权限:chmod o=rwx file
chmod g+w,o-x file
另一种方式设置权限:
r  4  读取文件内容               ls查看目录内文件
w  2  编辑文件,不代表能删除     删除创建目录内文件,对目录文件重命名
x  1  可以被系统执行             cd可以进入目录
chmod 777 file1/f2/f3

suid权限只能放到二进制文件上(如passwd),执行时拥有所有者权限
sgid作用到二进制文件上与suid类似
作用到目录上,目录下文件和目录继承g+s权限
sticky权限,只作用到本目录 ,不影响目录内容
chmod o+t dic
t=t+x,T=t-x
为经理组添加acl权限,对hr,tech rx
setfacl -m g:manager:rx hr/ tech/

查看内容一页显示不下时,加|more参数

磁盘构成:盘片,磁头,机械手臂,马达
扇区,磁道
最耗时:寻道(seek)=io速度
数据连续,多硬盘(写,读分开)
格式化是安装文件系统过程,
文件存储在block,一个block只能存放一个文件,8k,4k
文件属性与权限存储在inode里,还记录了该文件对应的block块的编号,与文件一一对应,索引式文件

系统,128byte
superblock记录了inode,block数量,大小等信息,dumpe2fs /dev/sda1

调整swap分区大小:
swapoff -a
fdisk /dev/sdx
d
t 将id改为82
w
mkswap /dev/sdx
swapon /dev/sdx
修改/etc/fstab 中swap这一行的设备名如/dev/hda6(假如您没改变位置,一般是和以前相同的),让他

启动时自己加载。需要注意的是,假如您这里原来是个 LABEL=SWAP-hda6这样的东西,那么您有两个选择

:第一.将他改成实际的设备名,如:/dev/hda6。第二.不改变 /etc/fstab,在第5步中用的命令行需要

稍有不同 #mkswap -L SWAP-hda6 /dev/hda6 就是说格式化时为swap分区加上LABEL,该功能只有在新的

发行中才支持,能够用mkswap --help察看他是否支持-L option
重启


查找当前目录和子目录文件
find ./../ -name 'd*'
-size 指定大小 -type f(d)文件类型 -o或 -a与 -not非 -user 用户名
大于2M 小于4M   -size +2M -a -4M
将查找结果复制到目录下:
| xargs -i cp {} /root/xargs/{}

分析文件信息,并输出行:grep
grep ... file
cat file | grep ...
-i 忽略大小写  -n输出行号 -v 不包含条件的查出

基础正则:
^非
.一个任意字符

扩展正则:
| 或
egrep

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29452173/viewspace-1074112/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle sql语句
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2014-01-20

  • 博文量
    3
  • 访问量
    9726