Linux命令汇总

查看“./name” 或者“.*”隐藏文件

ls -al

删除./repo隐藏文件夹和文件(需要对应权限才能删除文件)

rm -r ./.*        #删除当前目录里的所有隐藏文件
rm -fr .*         #(删除当前目录下的所有隐藏文件) 
rm -f .tmp     #(删除tmp文件)
rm -fr .tmp    #(删除tmp目录或者文件)

文件复制命令

cp [options] source1 source2 source3 .... directory
options参数: 
-a :相当于 -pdr 的意思; 
-d :若来源档为连结档的属性(link file),则复制连结档属性而非档案本身; 
-f :为强制 (force) 的意思,若有重复或其他疑问时,不会询问使用者,而强制复制; 
-i :若目的档(destination)已经存在时,在覆盖时会先询问是否真的动作! 
-l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身; 
-p :连同档案的属性一起复制过去,而非使用预设属性; 
-r :递回持续复制,用于目录的复制行为; 
-s :复制成为符号连结档 (symbolic link),亦即‘捷径’档案; 
-u :若 destination 比 source 旧才更新 destination ! 
source以及directory路径:
绝对路径和相对路径问题
cp -r android-6.0.1_r72/* /home/cloud/share/android-6.0.1_r72/

最后需要注意的,如果来源档有两个以上,则最后一个目的档一定要是‘目录’才行!

绝对路径和相对路径

绝对路径: Linux中,是从 " / "(也被称为根目录)开始的,比如/usr、/etc/X11.如果一个路径是从/开始的,它一定是绝对路径
相对路径:以" . "或" .. "开始的," . "表示用户当前操作所处的位置,而" .. "表示上级目录;在路径中," . "表示用户当前所处的目录,而" .. "上级目录,要把" . "和" .. "当做目录来看
[root@localhost ~] pwd     #判断用户当前所处的位置         
[root@localhost ~] cd /usr/share/doc/     #以绝对路径方式进入/usr/share/doc目录下         
[root@localhost ~] cd .     #以相对对路径方式进入       
[root@localhost ~] pwd     #判断当前用户所处的位置         
[root@localhost ~] cd ..     #切入/root的上级目录 

查看文件夹目录大小和文件总数

du -sh [path]    #默认当前位置文件夹大小
df -h                 #df命令可以显示目前所有文件系统的可用空间及使用情形

Samba共享服务器搭建(Win10访问Ubuntu共享文件夹,在tty命令模式下)

1.安装Samba

sudo apt-get install samba
sudo apt-get install smbfs

2.创建共享目录并给予适当权限

mkdir /home/username/share    #username为用户名
chmod 777 /home/username/share

3.备份并编辑smb.conf

sudo cp /etc/samba/smb.conf  /etc/samba/smb.conf_backup
sudo vim /etc/samba/smb.conf

4.smb.conf文件末尾追加以下内容,"ESC"后,":wq"保存并退出.ps:path和共享目录保持一致

[share]
path = /home/username/share
available = yes
browseable = yes
public = yes
writable = yes

5.创建Samba账号.

sudo touch /etc/samba/smbpasswd #根据提示输入用户密码(登陆Samba共享目录的时候需要).
sudo smbpasswd -a username

6.重启Samba

sudo /etc/init.d/samba restart

7.输入ifconfig获取主机IP地址

8.在Win10上测试访问Ubuntu共享目录,打开windows文件管理器,输入\\ip地址或主机名\share,根据提示输入设置的username和pwd。

9.从共享文件夹中拷贝文件到Win10中出现“需要管理员权限”的提示,修改所在目录下所有文件和文件夹权限命令

chmod -R 777 host/
chmod -R 777 target/

未完待续......

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章