一、简介
1、
cal 日历
ls 查看文件和目录
whoami 查看当前用户信息
users 或 who 或 w 查看当前在线用户
logout 退出登录
shutdown 或powoff 关闭系统
init 6 或reroot 重启系统
passwd 修改密码
二、文件管理
1、文件系统:树结构(目录/文件)
2、文件类型:普通、目录及设备文件(字符c和区块b)
3、ls ch*.doc 显示chxxx.doc的文件或目录,其中xxx为0或多个任意字符;?为一个字符。
4、隐藏文件:【.】开头文件,如.profile,.kshrc,.cshrc,(初始化脚本).rhosts(配置文件)
查看隐藏文件:ls -a
5、创建文件:vi filename
[i] 输入
用Esc或shift+ZZ退出
6、cat filename 查看文件内容
cat -b filename 显示行号
7、wc 统计行数、单词数、字符数
8、cp file1 file2 复制文件1到2
9、mv file1 file2 更改路径和文件名
10、rm filename 删除文件
11、Linux运行时创建三个文件流:0,1,2 (输入/输出/错误信息)
三、目录
1、cd ~ 进入主目录
cd ~usersname 进入其他用户主目录
cd - 返回前一个目录
2、绝对路径:有/
相对路径:无/
pwd 获取当前目录
3、mkdir dirname 创建目录
mkdir /tmp/dir-name 在/tmp目录下创建dir-name
mkdir dirname1 dirname2 可同时创建多个目录
mkdir -p /tmp/test/dir-name 一层层创建所需目录
4、rmdir dirname 删除目录(需目录为空)
5、cd dirname 切换目录
6、mv dirname1 dirname2 重命名目录,2代1
7、【.】:当前目录;
1、
cal 日历
ls 查看文件和目录
whoami 查看当前用户信息
users 或 who 或 w 查看当前在线用户
logout 退出登录
shutdown 或powoff 关闭系统
init 6 或reroot 重启系统
passwd 修改密码
二、文件管理
1、文件系统:树结构(目录/文件)
2、文件类型:普通、目录及设备文件(字符c和区块b)
3、ls ch*.doc 显示chxxx.doc的文件或目录,其中xxx为0或多个任意字符;?为一个字符。
4、隐藏文件:【.】开头文件,如.profile,.kshrc,.cshrc,(初始化脚本).rhosts(配置文件)
查看隐藏文件:ls -a
5、创建文件:vi filename
[i] 输入
用Esc或shift+ZZ退出
6、cat filename 查看文件内容
cat -b filename 显示行号
7、wc 统计行数、单词数、字符数
8、cp file1 file2 复制文件1到2
9、mv file1 file2 更改路径和文件名
10、rm filename 删除文件
11、Linux运行时创建三个文件流:0,1,2 (输入/输出/错误信息)
三、目录
1、cd ~ 进入主目录
cd ~usersname 进入其他用户主目录
cd - 返回前一个目录
2、绝对路径:有/
相对路径:无/
pwd 获取当前目录
3、mkdir dirname 创建目录
mkdir /tmp/dir-name 在/tmp目录下创建dir-name
mkdir dirname1 dirname2 可同时创建多个目录
mkdir -p /tmp/test/dir-name 一层层创建所需目录
4、rmdir dirname 删除目录(需目录为空)
5、cd dirname 切换目录
6、mv dirname1 dirname2 重命名目录,2代1
7、【.】:当前目录;
【..】:上级目录。
四、文件权限与访问模式
1、chmod 修改权限 rwx——421
chmod 755 testfile
2、chown 修改文件拥有者
chgrp 修改群组
3、SUID和SGID:小写s有x权限,大写S无x权限;
五、环境变量
1、echo $TEST 显示变量,需要用$
2、shell初始化过程:检查/etc/profile 和 .profile,存在则读取,否则跳过;
3、可用vi修改.profile,而/etc/profile则一般用户没有权限。
4、设置终端类型:vt100、ansi、xterm
TERM=vt100 虚拟终端
5、PATH=/bin:/usr/bin 多个路径用【:】分隔