مبلغی انتخاب کنید :




×
[AndroidShell] راهنمای استفاده از شل اندروید | مقدماتی | شل چیست ؟
آيا ميدانيد؟
کاربر ویژه شوید !

شارژ موبايل تبلیغات

^ Back to Top
اطلاع رسانی های سیاره پی دی ای
دسترسی به بخش کاربری سیاره پی دی ای
مشخصات گوشی موردنظر خود را بصورت زنده ببینید!
نمایش نتایج: از 1 به 1 از 1

موضوع: [AndroidShell] راهنمای استفاده از شل اندروید | مقدماتی | شل چیست ؟

  1. Top | #1


    تاریخ عضویت
    April 2014
    عنوان کاربر
    مدیرانجمن
    شماره عضويت
    120401
    محل سکونت
    کی میگه ما تو ایران "زندگی" می کنیم!!!
    نوشته ها
    1,198
    می پسندم
    1,400
    سپاس از شما
    1,792 بار در 933 پست
    كشور
    Iran
    موبايل
    Samsung-GalaxyTab-P1000
    موبايل
    Nokia-5320-XpressMusic
    میزان اعتبار کاربر
    9,800 تومان
    مبلغ حمایت شده از کاربر
    5800 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    197

    Android [AndroidShell] راهنمای استفاده از شل اندروید | مقدماتی | شل چیست ؟

    shell در لغت به معنی پوسته / قشر / و لایه هست
    همچنین به پوسته محافظ جانوران هم shell گفته میشود
    مثلا در زبان انگلیسی به صدف های ( بزرگ ک صدای امواج رو نشون میدن و انها رو در گوش میذارن) هم shell گفته میشود.

    از انجا ک اندروید از هسته لینوکس استفاده می کند. برای استفاده ی از ان ( هسته ) شلی (پوسته ای) لازم می شود
    تا بتوان به دستوراتی ک در لینوکس هست / تا حدودی در اندروید هم دست یافت

    در اندروید تعدادی از فایل های اجرایی در مسیر system/bin وجود دارند اما برای دسترسی بهتر دو مورد دیگر لازم است
    1. روت دستگاه
    2.نصب busybox

    حالت 1 اجازه دسترسی کامل رو به کاربر پوسته میدهد
    حالت 2 برخی از فایل های اجرای لینوکس رو ک در اندروید وجود ندارد اظافه می کند و انها را در system/xbin قرار می دهد

    پس تا انیجا 2 دسته فایل اجرایی داریم در دو مسیر
    1.system/bin
    2.system/xbin

    مسیر اول همواره هست
    و مسیر دوم بعد از روت میسر میشود با نصب برنامه busybox

    در زیر مقایسه فایل های bin و xbin رو اوردم
    نام های طرف چپ در xbin وجود دارند
    نام های طرف راست در bin وجود دارند

    این یعنی :
    > basimage_ibeats.bin
    فقط در bin هست و در xbin نیست

    این یعنی :
    blkid blkid
    در هرو دو هست

    و این یعنی :
    cal <
    در xbin هست و در bin نیست

    تعداد فایل های در xbin حدود 377
    تعداد فایل های در bin حدود 250

    فایل های موجود در bin پایه ای هستند و لازم
    اما فایل های xbin مازاد و برای کارهای اضافی

    مثلا فایل tar در bin نیست برای ارشیو کردن فایل ها

    کد:
    
    
    (xbin) . . . . . . . . . . . . . . . . . . . . . . . . . . . . (bin)
    ---------------------------------------------------------------------
    [							      |	adb
    [[							      |	am
    acpid							      |	app_process
    add-property-tag					      |	app_process32
    adjtimex						      |	app_process32_original
    alsa_amixer						      |	app_process_init
    alsa_aplay						      |	applypatch
    alsa_ctl						      |	appops
    arp							      |	appwidget
    arping							      |	arecord
    ash							      |	arecordmidi
    audiotoolctl						      |	aseqdump
    awk							      |	aseqnet
    base64							      |	atrace
    basename						      |	auditd
    bbconfig						      |	basimage_gec.bin
    beep							      |	basimage_gec_x.bin
    							      >	basimage_ibeats.bin
    							      >	basimage_ibeats_solo.bin
    							      >	basimage_ibeats_solo_x.bin
    							      >	basimage_ibeats_x.bin
    							      >	bcc
    							      >	bdt
    							      >	beatsbass
    blkid								blkid
    blockdev						      |	bmgr
    brctl							      |	boost
    bunzip2							      |	bootanimation
    busybox							      |	bu
    bzcat							      |	bugreport
    bzip2							      <
    cal							      <
    cat								cat
    catv							      <
    chat							      <
    chattr							      <
    chcon								chcon
    check-lost+found					      <
    chgrp							      <
    chmod								chmod
    chown								chown
    chroot							      |	clatd
    chrt							      <
    chvt							      <
    cksum							      <
    clear								clear
    cmp								cmp
    comm							      |	content
    conspy							      <
    cp								cp
    cpio							      |	dalvikvm
    cpustats						      |	dalvikvm32
    crond							      <
    crontab							      <
    cttyhack						      <
    cut							      <
    daemonsu						      <
    date								date
    dc							      <
    dd								dd
    deallocvt						      |	debuggerd
    depmod							      |	dex2oat
    devmem							      <
    dexdump							      <
    df								df
    dhdutil							      |	dhcpcd
    diff							      <
    dirname							      <
    dmesg								dmesg
    dnsd							      |	dnsmasq
    dnsdomainname						      |	dock_kbd_attach
    dos2unix						      |	dpm
    							      >	drmserver
    du								du
    dumpkmap						      |	dumpstate
    echo							      |	dumpsys
    ed							      |	dynimage_gec.bin
    egrep							      |	dynimage_gec_x.bin
    eject							      |	dynimage_ibeats.bin
    env							      |	dynimage_ibeats_solo.bin
    ether-wake						      |	dynimage_ibeats_solo_x.bin
    expand							      |	dynimage_ibeats_x.bin
    expr							      |	e2fsck
    fakeidentd						      |	fsck.exfat
    false							      |	fsck_msdos
    fatattr							      |	gatt_testtool
    fbset							      |	gdbserver
    fbsplash						      |	geomagneticd
    fdflush							      <
    fdformat						      <
    fdisk							      <
    fgconsole						      <
    fgrep							      <
    find							      <
    findfs							      <
    fio							      <
    flash_lock						      <
    flash_unlock						      <
    flashcp							      <
    flock							      <
    fold							      <
    free							      <
    freeramdisk						      <
    fsck							      <
    fsck.minix						      <
    fstrim							      <
    fsync							      <
    ftpd							      <
    ftpget							      <
    ftpput							      <
    fuser							      <
    getenforce							getenforce
    getopt							      |	getevent
    							      >	getprop
    getsebool							getsebool
    							      >	gpsd
    grep								grep
    groups							      <
    gunzip							      <
    gzip								gzip
    halt							      <
    hd								hd
    hdparm							      |	hostapd
    head							      |	hostapd_cli
    hexdump							      <
    hostid							      <
    hostname						      <
    httpd							      <
    hush							      <
    hwclock							      <
    id								id
    							      >	idmap
    ifconfig							ifconfig
    ifdown							      |	iftop
    ifenslave						      |	image_beatbox_bt.bin
    ifplugd							      |	image_beats_wireless_bt.bin
    ifup							      |	image_gec.bin
    inetd							      |	image_gec_bt.bin
    							      >	image_htc_earbud.bin
    							      >	image_htc_midtier.bin
    							      >	image_ibeats.bin
    							      >	image_ibeats_solo.bin
    							      >	image_ibeats_solo_v2.bin
    							      >	image_ibeats_v2.bin
    							      >	ime
    							      >	input
    insmod								insmod
    install							      |	install-recovery.sh
    							      >	install-recovery_original.sh
    							      >	installd
    							      >	ioctl
    ionice								ionice
    iostat							      <
    ip								ip
    ipaddr							      |	ip6tables
    ipcalc							      |	iptables
    ipcrm							      |	keystore
    ipcs							      |	keystore_cli
    iplink							      <
    iproute							      <
    iprule							      <
    iptunnel						      <
    kbd_mode						      <
    kill								kill
    killall							      |	l2test_ertm
    killall5						      |	lgdrmserver
    klogd							      |	linker
    ksminfo							      |	lmkd
    last							      <
    latencytop						      <
    less							      <
    librank							      <
    linux32							      <
    linux64							      <
    ln								ln
    loadfont						      |	load_mg_driver
    loadkmap						      |	load_policy
    logger							      |	load_sony_driver
    logname							      |	log
    logread							      |	logcat
    losetup							      |	logd
    							      >	logwrapper
    ls								ls
    lsattr							      <
    lsmod								lsmod
    lsof								lsof
    lspci							      |	make_ext4fs
    lsusb							      |	md5
    ltrace							      |	mdnsd
    lzcat							      |	media
    lzma							      |	mediaserver
    lzop							      <
    lzopcat							      <
    makedevs						      <
    makemime						      <
    man							      <
    matchpathcon						      <
    md5sum							      <
    mdev							      <
    memtrack						      <
    memtrack_share						      <
    mesg							      <
    micro_bench						      <
    micro_bench_static					      <
    microcom						      <
    mkdir								mkdir
    mkdosfs							      <
    mke2fs								mke2fs
    mkfifo							      |	mkfs.exfat
    mkfs.ext2						      <
    mkfs.minix						      <
    mkfs.vfat						      <
    mknod								mknod
    mkswap								mkswap
    mktemp							      |	mm-audio-acdb-test
    modinfo							      |	mm-audio-alsa-test
    modprobe						      |	mm-audio-native-test
    more							      |	mm-venc-omx-test720p
    							      >	mm-video-encdrv-test
    							      >	monkey
    mount								mount
    mountpoint						      |	mount.exfat
    mpstat							      |	mtpd
    mt							      <
    mv								mv
    nameif							      |	nandread
    nanddump						      |	ndc
    nandwrite						      |	netcfg
    nbd-client						      |	netd
    nc							      <
    netstat								netstat
    nice							      |	newfs_msdos
    nmeter							      <
    nohup								nohup
    nslookup						      |	notify
    ntpd							      |	ntfs-3g
    od							      |	ntfsfix
    openvt							      |	oatdump
    patch							      |	orientationd
    pgrep							      |	patchoat
    pidof							      |	peqimage_gec.bin
    							      >	peqimage_gec_x.bin
    							      >	peqimage_ibeats.bin
    							      >	peqimage_ibeats_solo.bin
    							      >	peqimage_ibeats_solo_x.bin
    							      >	peqimage_ibeats_x.bin
    ping								ping
    ping6								ping6
    pipe_progress						      |	pm
    pivot_root						      |	pm_snd
    pkill							      |	pngtest
    pmap							      |	pppd
    popmaildir						      <
    poweroff						      <
    powertop						      <
    printenv							printenv
    printf							      |	prlimit
    procmem							      <
    procrank						      <
    ps								ps
    pscan							      |	pvrsrvinit
    pstree							      |	r
    puncture_fs						      |	racoon
    pwd							      |	radiooptions
    pwdx							      <
    raidautorun						      <
    rawbu							      <
    rdate							      <
    rdev							      <
    readahead						      <
    readlink							readlink
    readprofile						      |	reboot
    realpath						      <
    reformime						      <
    renice								renice
    reset							      |	requestsync
    resize							      |	resize2fs
    							      >	restart
    restorecon							restorecon
    rev							      |	rfc
    							      >	rild
    rm								rm
    rmdir								rmdir
    rmmod								rmmod
    route								route
    rpm							      |	run-as
    rpm2cpio						      <
    rtcwake							      <
    run-parts						      <
    runcon								runcon
    runlevel						      |	schedtest
    rx							      |	schedtop
    sane_schedstat						      |	screencap
    script							      |	screenrecord
    scriptreplay						      |	sdcard
    sed							      |	sdptool
    selinuxenabled						      |	sendevent
    sendmail						      |	sensorservice
    seq							      |	service
    sestatus						      |	servicemanager
    setarch							      <
    setconsole						      <
    setenforce							setenforce
    setfiles						      |	setfattr
    setfont							      |	setprop
    setkeycodes						      <
    setlogcons						      <
    setsebool							setsebool
    setserial						      |	settings
    setsid							      |	setup_fs
    sh								sh
    sha1sum							      |	showlease
    sha256sum						      <
    sha3sum							      <
    sha512sum						      <
    showkey							      <
    showmap							      <
    showslab						      <
    shuf							      <
    slattach						      <
    sleep								sleep
    smemcap							      |	smc.ini
    sort							      |	smc_pa.ift
    split							      |	smc_pa_ctrl
    sqlite3							      |	smd
    start-stop-daemon					      |	snd
    stat							      |	snd3254
    strace							      |	sony_sysd
    strings							      |	sound
    stty							      |	sound8960
    su							      |	sound8x60
    sugote							      |	spkamp
    sugote-mksh						      |	start
    sum							      |	stop
    supolicy						      |	surfaceflinger
    							      >	svc
    swapoff								swapoff
    swapon								swapon
    switch_root						      <
    sync								sync
    sysctl							      |	sysinit
    syslogd							      |	tc
    tac							      |	tf_daemon
    tail							      |	tinycap
    tar							      |	tinymix
    taskset							      |	tinyplay
    taskstats						      |	toolbox
    tcpdump							      <
    tcpsvd							      <
    tee							      <
    telnet							      <
    telnetd							      <
    test							      <
    tftp							      <
    tftpd							      <
    time							      <
    timeout							      <
    top								top
    touch								touch
    tr							      |	tracepath
    traceroute						      |	tracepath6
    traceroute6							traceroute6
    true							      <
    tty							      <
    ttysize							      <
    tunctl							      <
    tune2fs								tune2fs
    ubiattach						      |	uiautomator
    ubidetach						      <
    ubimkvol						      <
    ubirmvol						      <
    ubirsvol						      <
    ubiupdatevol						      <
    udhcpc							      <
    udhcpc6							      <
    udpsvd							      <
    umount								umount
    uname							      |	uncrypt
    uncompress						      <
    unexpand						      <
    uniq							      <
    unix2dos						      <
    unlink							      <
    unlzma							      <
    unlzop							      <
    unxz							      <
    unzip							      <
    uptime								uptime
    users							      |	vdc
    usleep							      |	vmstat
    uudecode						      |	vold
    uuencode						      |	watchprops
    vconfig							      |	wipe
    vi							      |	wm
    volname							      |	wpa_cli
    wall							      |	wpa_supplicant
    watch							      |	xaplay
    watchdog						      <
    wc							      <
    wget							      <
    which							      <
    who							      <
    whoami							      <
    whois							      <
    xargs							      <
    xz							      <
    xzcat							      <
    yes							      <
    zcat							      <
    zcip							      <

    این توضیحات تجربی بوده و از مستندات علمی برداشت نشده | بنابراین خالی از ایراد نیست | پایان این قسمت



    موضوعات مشابه:
    ویرایش توسط shakibamoshiri : Thursday 02 July 15 در ساعت 17:57

    4 کاربر پست shakibamoshiri عزیز را پسندیده اند .



  2. # ADS

کلمات کلیدی این موضوع

بوک مارک ها

بوک مارک ها

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •