尚观 - Linux - 4

Linux学习-8、文件相关命令初步

ls - 查看文件
mv - 移动或重命名文件
cp - 拷贝文件
rm - 删除文件
touch - 创建空文件或更新文件时间

~ 个人主目录下

stat a 查看文件状态和时间

ls /etc/sysconfig -l 
.开头的文件是隐含文件 ls -a可以看到
ls -F (可执行文件*   目录文件/   链接文件@)

alias 查看已经建立的别名(alias ls ='ls --color=tty')

cp -r  (copy文件夹)
rm -r (delete文件夹)
rm -rf (无交互,删除文件夹和文件夹下的所有文件及文件夹)

pwd 看当前所在路径
cd 改变目录(相对路径 & 绝对路径)   cd -
mkdir 创立新目录
rmdir 删除空目录
rm -r 删除非空目录

su - wpeng (切换用户from root to wpeng)
退回去 exit(如果 su - root 会无端多打开bash)

echo 显示内容
cat 查看文件内容
more 或 less 逐屏查看文件内容(less 上下翻滚 more只能向下翻滚 空格键执行翻滚)
vi 编辑文件
      按i键进入编辑模式
      按ESC再按:wq保存退出
      按:q!不保存退出

alias ii="ls -l"
unalias ii
需要永久生效 vi ~/.bashrc  假如需要生效的新的别名

useradd (useradd wpeng)新添加的用户,在密码更改之前,无法登陆
passwd (passwd exigen) 密码需要符合复杂规则

 Linux学习-9、系统命令初步

1. 收集计算机信息
2. 切换用户和控制台
3. 日起时间命令
4. 常用的文件系统加载、使用光驱、软盘等
5. 查看文件系统状态
6. 关机命令

hostname 显示/设置主机名
        永久更改 - vi /etc/sysconfig/network
ifconfig 显示IP地址
        ifconfig eth0 192.168.0.180
        vi /etc/sysconfig/network-scripts/ifcfg-eth0
        netconfig + service network restart
uname 显示内核版本、编译信息等
id 显示用户的信息

date  显示或设置当前时间
        date -s 
        date +%m%d

cal 显示日历
        cal 2005

file 查看文件的类型 - 面对没有扩展名的文件,想知道它到底是什么文件?

mount - 加载/挂载
        mount /dev/sda1 /
        mount /dev/sda2 /mnt
        windows下多棵树 + linux下只有一棵树(一个根/)
U盘 - mount /dev/sdb1 /mnt (-t vfat  文件格式)
光盘 - mount /dev/cdrom /mnt (-t iso9660)
windows共享 - mount //192.168.0.1/tools /mnt (-t cifs -o username=administrator password=exigen)
Linux共享 - mount 192.168.0.254:/var/ftp/pub /mnt 

umount

cat /dev/cdrom > a.iso
mount -t iso9660 -o loop a.iso /mnt

df 显示磁盘大小和占用
du -sh Desktop/ (s 文件夹 h以G、M形式显示)
        du /a.iso

su 切换用户
        su wpeng
        su - wpeng (- 彻底切换,会加载更多的配置文件)

ssh 192.168.0.231
ssh [email protected]
sh = shell
ssh = security shell
telnet 不安全

(高级 - 中级 - 低级:顺次调用)
shutdown -h now
init 0
halt -p -f  或  poweroff

shutdown -r now
init 6
reboot 或 halt