Liunx基础
相关资料:鸟哥的Liunx私房菜 菜鸟教程 :http://www.runoob.com/linux/linux-tutorial.html
①Liunx基础:
1.ls———查文件夹下的内容
(-a表示:显示指定目录下所有子目录与文件,包括隐藏文件、-l表示:以列表方式显示文件详细信息、-h表示:配合-l简介方便方式显示文件大小)
【*表示:任意个数字符、?表示:代表占位任意一个字符,至少一个、[]表示:可以匹配字符组中的任一一个、[abc]表示:匹配abc中的任意一个、[a-f]表示:匹配a到f范围的一个字符】
相对路径与绝对路径:
最前面不是/或~,表示相对 当前目录 所在的目录位置————相对路径
最前面是/或~,表示从跟目录/家目录 开始的具体目录位置
2.pwd———查看当前所在文件夹
3.cd目录名———切换文件夹i
(cd表示:切换到当前用户的主目录、cd.表示:保持在当前目录不变、cd..表示:切换到上层目录、cd-表示:可以在最近两次工作目录之间切换)
4.touch文件名———如果文件不存在,新建文件
(如果文件存在,可以修改文件日期)
5.mkdir目录名———创建目录
(-p表示:可以递归创建目录)
6.rm文件名———指定文件名删除
(-f表示:强制删除,无需提示、-r表示:删除文件必须加文件参数如:rm -r 123.txt)
7.clear———清屏
8.help———帮衬查看
9.man———命令查看手册
(空格—表示:显示下一屏、Enter—表示:一次滚动手册的一行
b—表示:回滚一屏、f—表示:前滚一屏、q—表示:退出)
10.tree目录名———以树型列出文件目录结构
(-d表示:只显示目录)
****************************************************************************
11.cp———复制文件或目录
(-i表示:覆盖文件提示、-r表示:如果给出源文件是目录文件,就cp将递归复制该目录下所有子目录和文件,目标文件必须为一个目录名)
12.mv———移动文件或目录/文件或目录重命令
(-i表示:覆盖文件提示)
13.cat文件名———查看文件内容、创建文件、文件合并、追加文件内容
(cat适合内容较少的文本 -b表示:对非空输出行编号、-n对输出的所有行编号)
14.more———用于分屏显示文件内容,每次显示一页内容
(空格表示:查看一屏 Enter表示:一次查看一行 b表示:查看一屏 f表示:查看前一屏 q表示:退出)
15.grep———强大的文本搜索
(-n表示:显示匹配行和行号 -v表示:显示不包含匹配文本所有行号 -i表示:忽视大小写)
【^a表示:寻找a开头的行 ke$表示:寻找ke结束的行 】
16.远程登陆和复制文件
格式:如:ssh用户名@127.0.0.1
17.权限
读:r 数字代号:4
写:w 数字代号:2
运行:x 数字代号:1
________________________________________________________
- 表示:文件权限显示
-d表示:目录权限显示
权限结构:
目录 |权限者| 组权限|其它权限
如:-d |r w - |r w - |r - -
18.chmod———修改用户/组/目录的权限
格式如: chmod + 文件名|目录名 增加权限
chmod - 减权限
19.权限借用
su———表示使用另一个用户身份
sudo———root高级权限借用,5分钟后失效或重新借用
20.用户管理
useradd -m ———新建用户
passwd 用户名 ———用passwd修改密码
userdel-r用户名———删除用户家目录
21.查看用户信息
who———查看当前所有登陆用户列表
whoami———查看当前用户的账户名
22.切换用户
su -用户名———切换到用户家目录,
保持位置不变
exit———退出当前账户
23.关机与重启
shutdown / shutdown -r now 关机
(-r表示:重启 -c表示:取消)
24.查看时间与日期
date———查看系统时间
cal———查看时间
25.查看磁盘空间大小
df -h ———显示剩余大小
du -hs ———显示目录下的文件大小
26.echo
echo xxxx将输出的文件保持
27.|(一个输出,另一个输入)
28.ifconfig (查看计算机的网卡配置)
ping 127.0.0.1

浙公网安备 33010602011771号