一张白纸的开始,基础学习之命令符汇集笔记

来源:互联网 发布:王凯歆私生活知乎 编辑:程序博客网 时间:2024/05/17 04:49
cd 路径 变换目录

ls 档案与目录的检视
ls  -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)。
ls  –sh 查看文件夹中所有文件的大小
ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。
ls -R 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现
ls -L 列出文件的链接名。Link(链接)
ls -S 以文件的大小进行排序
ls -t 按时间进行文件的排序?

mkdir
  创建(文件夹)
vi        创建文件和进入文档编辑
pwd    显示当前路径
touch  修改档案时间与建置新档,可一下子创建多个(文件)
mv 改路径/目录名(相对路径 ./   绝对路径/ ) 移动/剪切粘贴
例如:mv aa bb 把目录名aa改为bb
      mv aa /home  把文件移动到根目录的hone下

cp  
   单个目录复制
例如:cp aa /home  把aa复制到根目录home下
cp -r 多个目录复制
cp -m多个复制不覆盖

rm     删除
rm -rf 删除非空目录
rmdir  删除文件夹
tar -cvf 压缩文件名 文件  可视化压缩
tar -czf 压缩文件名  文件 不可视化压缩
例子:tar -cvf ld.tar a.txt b.txt
      tar -cvf ld.tar *.txt  全部打包
      tar -czf ld.tar.gz *.txt
tar -xzvf 路径  解压

service iptables stop  防火墙服务关闭
service iptables start 防火墙服务关闭
service httpd start   

apachectl stop         阿帕奇关闭

* 加到文件名后面代表全部的意思

mount -t iso9660/dev/cdrom  挂载光驱

ls *telnet*  打开telnet协议,用于远程服务

rpm -ivh     安装

telnet localhost 80 本地服务器telnet80端口

yum install  安装
yum remove   卸载

su root(用户名) 切换用户   

init 0  立即关机

shutdown -s now 立即关机

创建用户:useradd 用户名
创建用户,指定主目录:useradd -d 路径 用户名
修改用户:usermod -d 目录 用户名
创建组:groupadd 组名
创建用户时,指定组名:useradd -g 组名 用户名
查看所有用户:more  /etc/passwd
查看所有组:,more /etc/group
单独查看一个用户所属的组:groups  用户名
修改密码:passwd 用户名
删除用户:userdel 用户名

挂载硬盘与分区
fdisk /dev/sdb  进入命令模式
n               新建一个分区

p               选择分区类型
1               编号为1
回车            起始扇区默认
回车            结束扇区默认
w               写入分区信息
mkfs.ext3 /dev/sdb1  格式化分区:
mkdir /disk/d1 -p    创建一个路径
mount –t ext3 /dev/sdb1 /disk/d1
  将硬盘分区挂载

df -hl     查看磁盘剩余空间 看到挂载情况
du -sh 文件名 查看目录大小
fdisk -1   查询硬盘分区情况
blkid /dev 查看设备的文件类型
vi /etc/fstab 建立根目录下的etc

init 6 重启
init 0 关机

chm od u=rw a.txt
chmod g=rw a.txt
chmod o=rw a.txt
chmod ugo=rw a.txt
chmod u=rw g=rw o=rwa.txt
chmod u+wr a.txt
chmod u-wr a.txt
r=4 w=2  x=1
o:代表无权限
例子:chmod 1 a.txt = ---------x. 1 root root 0 Nov 24 04:22 a.txt
      chmod 2 a.txt = --------w-. 1 root root 0 Nov 24 04:22 a.txt
      chmod 4 a.txt = -------r--. 1 root root 0 Nov 24 04:22 a.txt
      chmod 3 a.txt = --------wx. 1 root root 0 Nov 24 04:22 a.txt
      chmod 5 a.txt = -------r-x. 1 root root 0 Nov 24 04:22 a.txt
      chmod 6 a.txt = -------rw-. 1 root root 0 Nov 24 04:22 a.txt
      chmod 777 a.txt=-rwxrwxrwx. 1 root root 0 Nov 24 04:22 a.txt
      chmod 100 a.txt=---x------. 1 root root 0 Nov 24 04:22 a.txt
      chmod 124 a.txt=---x-w-r--. 1 root root 0 Nov 24 04:22 a.txt
      chmod 707 LD  修改LD文件夹的权限
      chmod -R 707 LD  把LD文件夹以及文件夹的文件全部改权限
从左到右:
文件-/目录d+用户的权限u+组的权限g+其他的权限o
-rw-r--r--
drw-r--r--
- 代表文件
d 代表目录
r read
w write
x execute 可执行
l locolity 本地

远程发文件:scp 路径+文件 root@IP地址:/存放的位置
远程取文件:scp root@IP地址:对方文件路径 本地存放路径
scp -r 收发文件夹
sftp IP地址 远程连接对方电脑,权限不高
ssh root@IP地址 远程控制 权限高
(如果对方的管理员root名称修改后就得使用对方名称才能连接上)


0 0